解決wordpress後臺管理訪問速度慢的問題

1Wordpress簡介

WordPress 功能強大、擴展性強,這主要得益於其插件衆多,易於擴充功能,基本上一個完整網站該有的功能,通過其第三方插件都能實現所有功能;

wordpress有強大的社區支持,有上千萬的開發者貢獻和審查wordpress,所以wordpress是安全並且活躍的。

2後臺訪問速度慢的原因

由於靜態化較差,確切地說是真正靜態化做得不好,所以在訪問後臺的時候wordpress會加載很多接口信息。

當你登陸wordpress後臺的時候,它會連接wordpress官方接口,獲取程序更新,主題更新,插件更新,語言包更新等,由於wordpress官方服務器在國外,所以說國內用戶訪問加載極其緩慢,有時候直接假死。

3解決方法

我們需要做的就是屏蔽掉無用的後臺查詢功能,把以下代碼添加到你當前主題目錄下的函數文件functions.php中:
在這裏插入圖片描述

//去除後臺沒必要的功能
function disable_dashboard_widgets() { 
remove_meta_box('dashboard_recent_comments', 'dashboard', 'normal');//近期評論 
remove_meta_box('dashboard_recent_drafts', 'dashboard', 'normal');//近期草稿
remove_meta_box('dashboard_primary', 'dashboard', 'core');//wordpress博客 
remove_meta_box('dashboard_secondary', 'dashboard', 'core');//wordpress其它新聞 
remove_meta_box('dashboard_right_now', 'dashboard', 'core');//wordpress概況 
remove_meta_box('dashboard_incoming_links', 'dashboard', 'core');//wordresss鏈入鏈接 
remove_meta_box('dashboard_plugins', 'dashboard', 'core');//wordpress鏈入插件 
remove_meta_box('dashboard_quick_press', 'dashboard', 'core');//wordpress快速發佈 
} 
add_action('admin_menu', 'disable_dashboard_widgets');
//移除 WordPress 加載的JS和CSS鏈接中的版本號
function wpdaxue_remove_cssjs_ver( $src ) {
if( strpos( $src, 'ver=' ) )
$src = remove_query_arg( 'ver', $src );
return $src;
}
add_filter( 'style_loader_src', 'wpdaxue_remove_cssjs_ver', 999 );
add_filter( 'script_loader_src', 'wpdaxue_remove_cssjs_ver', 999 );
//移除自動保存
wp_deregister_script('autosave');
//移除修訂版本
remove_action('post_updated','wp_save_post_revision' );
//後臺禁用Google Open Sans字體,加速網站
add_filter( 'gettext_with_context', 'wpdx_disable_open_sans', 888, 4 );
function wpdx_disable_open_sans( $translations, $text, $context, $domain ) {
if ( 'Open Sans font: on or off' == $context && 'on' == $text ) {
$translations = 'off';
}return $translations;
}
如果提示:出現在您保存修改前,您需要將此文件設置爲可寫。參見Codex來獲取更多資訊。
解決方法如下

首先需要你有root權限,SSH登錄,進入到wp的安裝目錄:

cd /var/www/

在這裏插入圖片描述
這裏主要是找到自己的wp-content目錄,不同的人不一樣,我的在wwwroot下,找到後直接chomd賦予權限即可!
在這裏插入圖片描述

修改後發現以及可以更新了!

在這裏插入圖片描述

如果之前代碼添加出錯可添加如下代碼

// 後臺禁用Google Open Sans字體,加速網站

add_filter( 'gettext_with_context', 'wpdx_disable_open_sans', 888, 4 );
function wpdx_disable_open_sans( $translations, $text, $context, $domain ) {
if ( 'Open Sans font: on or off' == $context && 'on' == $text ) {
$translations = 'off';
}
return $translations;
}

在這裏插入圖片描述
點擊查看:怎麼修改wordpress的php文件權限設置

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章