记录建站过程
分享WordPress主题、教程

告别WordPress后台卡顿,添加这段代码就好了

#WordPress教程

集丽舫官方网站,使用The7主题之后,首先面临的第一个问题,就是后台的卡顿,经常可以看到CPU飙到100%,有时候甚至会出现服务器假死。

因为使用的是1核1G的最低档配置,如果非要使用The7主题的话,就必须要增加配置,但是又确实没有那些预算去增加配置,就是一个简单的企业形象展示网站的需求,划不来!

相信很多朋友拒绝The7主题的第一个理由就是卡顿,各种卡顿,前台加载卡顿,后台更是卡上天,建站员会一步一步分享给大家如何去优化The7主题,让这个庞然大物也能飞速运作。

今天先来介绍这第一步操作:

一段代码让你的WordPress后台清爽又流程

进入WordPress后台,点击“外观 < 主题编辑器”,找到 functions.php 文件(这个文件以后会多次用到,大家一定要熟悉),特别要说明的是:修改 functions.php 文件,输入法一定要切换到英文状态

将以下代码复制到 functions.php 中,然后点击保存

/*彻底关闭自动更新(核心程序/主题/插件/翻译自动更新*/
add_filter('automatic_updater_disabled', '__return_true');
/*关闭更新检查定时作业*/
remove_action('init', 'wp_schedule_update_checks');
/*移除已有的版本检查定时作业*/
wp_clear_scheduled_hook('wp_version_check');
/*移除已有的插件更新定时作业*/
wp_clear_scheduled_hook('wp_update_plugins');
/*移除已有的主题更新定时作业*/
wp_clear_scheduled_hook('wp_update_themes');
/*移除已有的自动更新定时作业*/
wp_clear_scheduled_hook('wp_maybe_auto_update');
/*移除后台内核更新检查*/
remove_action( 'admin_init', '_maybe_update_core' );
/*移除后台插件更新检查*/
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( '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' );
/*关闭程序更新提示*/
add_filter( 'pre_site_transient_update_core', function($a){ return null; });
/*关闭插件更新提示*/
add_filter('pre_site_transient_update_plugins', function($a){return null;});
/*关闭主题更新提示*/
add_filter('pre_site_transient_update_themes', function($a){return null;});
//关闭WordPress的XML-RPC功能
add_filter('xmlrpc_enabled', '__return_false');
//关闭XML-RPC的 pingback端口
add_filter( 'xmlrpc_methods', 'remove_xmlrpc_pingback_ping' );
function remove_xmlrpc_pingback_ping( $methods ) {
unset( $methods['pingback.ping'] );
return $methods;
}
//移除前端网页源代码内的头部冗余代码
remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'rsd_link' );
remove_action( 'wp_head', 'wlwmanifest_link' );
remove_action( 'wp_head', 'index_rel_link' );
remove_action( 'wp_head', 'start_post_rel_link', 10, 0 );
remove_action( 'wp_head', 'wp_generator' );
//移除新版本站点健康状态面板和菜单项
add_action( 'admin_menu', 'remove_site_health_menu' );
function remove_site_health_menu(){
remove_submenu_page( 'tools.php','site-health.php' );
}
//禁用5.5版后自带的XML站点地图
add_filter( 'wp_sitemaps_enabled', '__return_false' );
//移除后台仪表盘站点健康状态面板
add_action('wp_dashboard_setup', 'remove_site_health_dashboard_widget');
function remove_site_health_dashboard_widget()
{
remove_meta_box('dashboard_site_health', 'dashboard', 'normal');
}
//移除后台仪表盘菜单:活动、新闻
function bzg_remove_dashboard_widgets() {
global $wp_meta_boxes;
#移除 "活动" 模块
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_activity']);
#移除 "WordPress 新闻" 模块
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
}
add_action('wp_dashboard_setup', 'bzg_remove_dashboard_widgets' );
#移除后台仪表盘菜单:帮助
function bzg_remove_help() {
get_current_screen()->remove_help_tabs();
}
add_action('admin_head', 'bzg_remove_help');
//移除后台页面title标题的wordpress后缀
add_filter('admin_title', 'delAdminTitle', 10, 2);
function delAdminTitle($admin_title, $title){
return $title.' ‹ '.get_bloginfo('name');
}
//移除登陆页面title标题的wordpress后缀
add_filter('login_title', 'remove_login_title', 10, 2);
function remove_login_title($login_title, $title){
return $title.' ‹ '.get_bloginfo('name');
}
//切换经典文章编辑器(v5.x开始默认古腾堡编辑器)
add_filter('use_block_editor_for_post', '__return_false');
//禁止WordPress新版本文章编辑器前端加载样式文件
remove_action( 'wp_enqueue_scripts', 'wp_common_block_scripts_and_styles' );

 

保存成功之后,刷新一下后台,感觉是不是一下子变快了。

优化之后的WordPress后台

优化之后的WordPress后台

这段代码涉及内容比较多,每段代码都有功能注释,大家可以根据自己的需求随时增删。比如,你想更新主题或插件的时候,就可以把第一行代码先注释掉(代码前输入英文状态双划线“//”即可),等到更新完成了,在把注释去掉即可。

 

这段代码来自大名鼎鼎的ZD423

大名鼎鼎的ZD423

大名鼎鼎的ZD423

没想到Z大也使用WordPress,不了解Z大的,可以保存一下他的网站,大家在网上下载到很多修改版的软件(绿化版、增强版),有可能就是他做的。

特别说明一下,直接复制Z大的代码,保存的时候是会出现错误的,因为有同一段代码重复用了两次,所以我简单修改了下,大家复制我上面这段就行。

赞(1) 打赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《告别WordPress后台卡顿,添加这段代码就好了》
文章链接:https://blog.jilifang.com.cn/1.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 10

  1. #10

    2yWEuF7jnneMfLYcEwzCfSIXbOE

    2yWEuF7jnneMfLYcEwzCfSIXbOE10个月前 (06-15)回复
  2. #9

    2yWDqu29NlZgEVAjkbudj9vfI2N

    2yWDqu29NlZgEVAjkbudj9vfI2N10个月前 (06-15)回复
  3. #8

    Q7DDfvxI

    OpenVASVT2年前 (2024-06-28)回复
  4. #7

    click me

    openvasvt2年前 (2024-06-28)回复
  5. #6

    2S6h6Lse729gNzodRTWbv9GEq38

    2S6h6Lse729gNzodRTWbv9GEq383年前 (2023-07-04)回复
  6. #5

    2RLtbkaQJi3yjuxZwgd10mt3l94

    2RLtbkaQJi3yjuxZwgd10mt3l943年前 (2023-06-18)回复
  7. #4

    2NWEjCUubnX7nnzZvA6nZUURpOm

    2NWEjCUubnX7nnzZvA6nZUURpOm3年前 (2023-03-26)回复
  8. #3

    2GUZUDmSZJ6Vf8K7vVTPnEnZfqs

    2GUZUDmSZJ6Vf8K7vVTPnEnZfqs4年前 (2022-10-23)回复
  9. #2

    2GEgUJgWpVVphLZzraOCsZ8bGUI

    2GEgUJgWpVVphLZzraOCsZ8bGUI4年前 (2022-10-18)回复
  10. #1

    2G8w2OJeMHcNoYI5gelMmNvzt8A

    2G8w2OJeMHcNoYI5gelMmNvzt8A4年前 (2022-10-16)回复

集丽舫官方网站

访问网站店面地址

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册