說到 wp-config.php,大多同學都能想到如何在裡面設定或取消自動儲存、修訂、除錯以及其他一些主要配置專案;其實還是很多不被注意或未曾介紹過的專案,比如:

1 、設定 COOKIE 域

define('COOKIE_DOMAIN', 'www.weixiaoduo.com');

設定 cookie 域的作用,還是問問度娘吧;以免我在這裡誤人子弟。^&^

2 、改變修訂次數

define('WP_POST_REVISIONS', false );

說到修訂,大多數朋友可能就直接 false 掉了,但也有些場合,需要針對每次修訂做一存檔,以提供回查或其他用餘;

define('WP_POST_REVISIONS', 2 );

設定限制修訂的儲存次數;

3 、增加自動儲存間隔時間

WordPress 預設自動儲存的間隔時間是 60 秒鐘;這其實給平時的寫博造成了很大的麻煩;但完全停用掉也不可取,那就想辦法增加自動儲存的間隔時間,可以設定如下:

define('AUTOSAVE_INTERVAL', 240 ); // 秒數

可以依據自己的實現情況調整這個時間。

4 、開啟除錯功能

define('WP_DEBUG',true);

這在我們自己製作皮膚或外掛時,是很有幫助的;

5 、禁止後臺編輯皮膚或外掛原始碼

通常,這樣的需求應該是我們在用 WordPress 給客戶製作網站的時候;設定如下常量

define('DISALLOW_FILE_EDIT',true);

還有更絕的,可以限制客戶安裝新的皮膚或外掛,設定常量如下:

define('DISALLOW_FILE_MODS',true);

最後,說說關於 WordPress 搬家,這方面的文章太多,幾乎千篇一律;不管如何,都很改動資料庫;對於大多數新手來講,動資料庫是件龐大而又複雜的事情;幸好 WordPress 總是能帶給人驚喜;現在只需要在 wp-config.php 設定如下常量:

define('RELOCATE',true);

設定這個常量,意味著你的搬家包含域名的變更;在做好資料遷移、新域名指向後,一旦用新的域名訪問,系統會自動更新相關引數,可以從後臺基本設定裡檢視;
遷移成功後,記得將這常量刪除;