相信很多朋友都會發現wordpress后天有時候加載特別緩慢,有時候運行速度卻又飛快。其實這很大程度上是因為wordpress正在訪問其官網。
我們先來了解下wordpress會自動訪問一些什么內容:如果你開啟了頭像顯示,那么訪問頭像是需要訪問外網的。還有就是每次打開后臺WordPress會自動檢測主題、插件、程序是否有新版本。這些可能都會訪問國外的服務器。所以會導致運行速度特別慢。
針對這些原因我們進行一下的處理方式:
關閉頭像顯示
進入控制臺,找到設置里的討論 下面頭像顯示,取消勾選,保存更改。

禁用WordPress自動檢測更新功能
在當前主題函數模板文件functions.php中添加以下代碼,來禁用wordpress自檢功能。
add_filter('automatic_updater_disabled', '__return_true'); // 關閉wordpress自動更新
wp_clear_scheduled_hook('wp_update_themes'); // 關閉已有的主題定時更新
remove_action( 'load-themes.php', 'wp_update_themes' ); // 關閉后臺主題更新檢查
remove_action( 'load-update.php', 'wp_update_themes' );
remove_action( 'load-update-core.php', 'wp_update_themes' );
remove_action( 'admin_init', '_maybe_update_themes' );
wp_clear_scheduled_hook('wp_maybe_auto_update'); // 移除已有的定時自動更新
remove_action( 'admin_init', '_maybe_update_core' ); // 關閉后臺內核更新檢查
wp_clear_scheduled_hook('wp_update_plugins'); // 關閉已有的插件定時更新
remove_action( 'load-plugins.php', 'wp_update_plugins' ); // 關閉后臺插件更新檢查
remove_action( 'load-update.php', 'wp_update_plugins' );
remove_action( 'load-update-core.php', 'wp_update_plugins' );
remove_action( 'admin_init', '_maybe_update_plugins' );
remove_action('init', 'wp_schedule_update_checks'); // 關閉定時自動更新檢查
wp_clear_scheduled_hook('wp_version_check'); // 關閉已有的版本檢查定時
添加上述代碼到functions.php中之后,wordpress基本上就會斷絕和wordpress官網的聯系了。訪問后臺相信速度上也會快了很多。但是要注意,相關插件的更新,我們可以手動進行插件的更新安裝。一般情況下,只要后臺穩定,就沒太大必要進行升級,除非有什么特別令人振奮的插件或者功能需要升級。
今天的分享就到這里,更多相關內容請關注六翼開源!





