吼吼~小編承認自己有點標題黨了,不過完全瞭解 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 文件的使用技巧。