小編每天都在群裡看到很多站長在抱怨 WordPress 越來越臃腫了,雖然小編是 WordPress 的忠實骨灰級粉絲但是也不得不承認 WordPress 越來越臃腫了,如果不會 WordPress 最佳化,不懂程式碼的站長用起 WordPress 還真有點吃力,一旦資料量達到一定程度不最佳化的話 WordPress 就會變得非常慢,接下來小編就教大家停用一些 WordPress 不常用的功能來為 WordPress 加速。

1 、停用 auto-embeds (oEmbed,oEmbed 的功能就是隻需要在日誌中輸入一個影片網站或者圖片分享的 URL,這個 URL 裡面含有的影片或者圖片就自動顯示出來,但是很可惜的是隻支援部分英文網站,對於中文站來說這個功能是多餘的。):

remove_filter( 'the_content', array( $GLOBALS['wp_embed'], 'autoembed' ), 8 );

以上程式碼丟到主題的 functions.php 檔案即可。

2 、遮蔽 WordPress 日誌修訂功能 (日誌修訂功能不做過多解釋):

define('WP_POST_REVISIONS', false);

以上程式碼丟到主題的 wp-config.php 檔案即可。


3 、如何徹底關閉 Trackbacks:

UPDATE `資料庫字首_posts` SET ping_status="closed";

以上程式碼只需在 phpmyadmin 執行即可。

4 、停用 XML-RPC 介面 (WordPress 提供了 XML-RPC 介面使得第三方的部落格寫作軟體 (如 windows live writer 等) 可以與之通訊來發布和修改部落格。):

add_filter('xmlrpc_enabled', '__return_false');

以上程式碼丟到主題的 functions.php 檔案即可。


5 、停用 WP Cron(我們知道 WordPress 有個程式專門用來在指定的時間週期或者將來的某個時間點執行特定的任務,比如定時釋出某篇日誌,這個功能 WordPress 是透過 WP-Cron 實現的。):

define('DISABLE_WP_CRON', true);

以上程式碼丟到主題的wp-config.php檔案即可。