集丽舫官方网站,使用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' );
保存成功之后,刷新一下后台,感觉是不是一下子变快了。
这段代码涉及内容比较多,每段代码都有功能注释,大家可以根据自己的需求随时增删。比如,你想更新主题或插件的时候,就可以把第一行代码先注释掉(代码前输入英文状态双划线“//”即可),等到更新完成了,在把注释去掉即可。
这段代码来自大名鼎鼎的ZD423
没想到Z大也使用WordPress,不了解Z大的,可以保存一下他的网站,大家在网上下载到很多修改版的软件(绿化版、增强版),有可能就是他做的。
特别说明一下,直接复制Z大的代码,保存的时候是会出现错误的,因为有同一段代码重复用了两次,所以我简单修改了下,大家复制我上面这段就行。
建站笔记





2yWEuF7jnneMfLYcEwzCfSIXbOE
2yWDqu29NlZgEVAjkbudj9vfI2N
Q7DDfvxI
click me
2S6h6Lse729gNzodRTWbv9GEq38
2RLtbkaQJi3yjuxZwgd10mt3l94
2NWEjCUubnX7nnzZvA6nZUURpOm
2GUZUDmSZJ6Vf8K7vVTPnEnZfqs
2GEgUJgWpVVphLZzraOCsZ8bGUI
2G8w2OJeMHcNoYI5gelMmNvzt8A