吼吼~小編承認自己有點標題黨了,不過完全瞭解 WordPress 的配置檔案 wp-config.php 技巧的站長還真沒多少,至少小編認識的站長中完全瞭解 wp-config.php 檔案技巧的還真沒幾個,大多數站長都只知道知道 functions.php 檔案的妙用。好了接下來小編就來說說一些關於 wp-config.php 檔案的技巧:
1 、 WordPress 的定修版本功能大家一定不陌生,這是一項很實用的功能但是對於資料庫來說這是一種負擔,那麼我們可以透過 wp-config.php 來定義儲存次數或者關閉掉自動定修版本功能:
define('WP_POST_REVISIONS', 3); //定義自動定修的次數,只儲存最新的三個版本,必須為整數
define('WP_POST_REVISIONS', false); //關閉自動定修功能
2 、 WordPress 為了預防部落格主們寫文章時突然斷電斷網而造成文章資料丟失設計了自動儲存草稿功能,但是在更新網站時出現出現這種突發狀況的可能性幾乎為零,而且 WordPress 預設的儲存間隔時間也很短,所以會對資料庫造成負擔,我們可以透過 wp-config.php 檔案把間隔時間調長一點:
define('AUTOSAVE_INTERVAL', 160); //以秒為單位本例中為 160 秒
3 、 WordPress 的回收站估計已經沒多少站長使用了,畢竟這個功能設計的有點蛋疼= =。不過 WordPress 預設的是 30 天會自動清空一次回收站中的評論、文章等資料,我們可以使用 wp-config.php 檔案來定義回收站清空資料的間隔。
define('EMPTY_TRASH_DAYS', 7); //本例中為 7 天
4 、開啟 WordPress 資料庫自動修復功能。 (這個沒什麼好多解釋的,小編之前發過一篇教程。)
define('WP_ALLOW_REPAIR', true);
在 wp-config.php 檔案中加入以上程式碼後訪問 「abc.com/wp-admin/maint/repair.php」 即可執行 WordPress 自帶的資料庫修復最佳化指令碼。
5 、阻止 WordPress 程式發出對外請求:
define('WP_HTTP_BLOCK_EXTERNAL', true);
作用參見 《WordPress 加速最佳化教程:關閉 WordPress 站內搜尋功能以及對外請求》
6 、生成錯誤日誌:
@ini_set('log_errors','On');
@ini_set('display_errors','Off');
@ini_set('error_log','/home/path/weixiaoduo.com/logs/wp_error.log'); //生成日誌的伺服器絕對路徑
加上以上程式碼即可讓你的 WordPress 自動生成錯誤日誌,記錄每次網站出現錯誤的資訊。
這是第一部分,下次繼續更新 wp-config.php 檔案的使用技巧。