优化WordPress v5.8.1的必备方法
WordPress v5.8.1优化方法包括:1.使用高效的缓存插件,如WP Super Cache或W3 Total Cache,以提高网站加载速度。2.定期更新主题和插件,以确保网站的安全性和稳定性。3.优化数据库,删除不必要的数据和表,以减少网站的负担。4.压缩图片和文件,以减少网站的体积。5.使用CDN服务,将静态资源分发到全球各地的服务器上,以提高访问速度。6.优化网站的代码,删除冗余代码和注释,以提高网站的运行效率。7.使用SSL证书,为网站启用HTTPS,以提高安全性。
优化代码添加到主题目录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){returnnull;});
/*关闭插件更新提示*/
add_filter('pre_site_transient_update_plugins',function($a){returnnull;});
/*关闭主题更新提示*/
add_filter('pre_site_transient_update_themes',function($a){returnnull;});
//关闭WordPress的XML-RPC功能
add_filter('xmlrpc_enabled','__return_false');
//关闭XML-RPC的 pingback端口
add_filter('xmlrpc_methods','remove_xmlrpc_pingback_ping');functionremove_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');functionremove_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');functionremove_site_health_dashboard_widget(){remove_meta_box('dashboard_site_health','dashboard','normal');}
//移除后台仪表盘菜单:站点健康状态
add_action('admin_menu','remove_site_health_menu');functionremove_site_health_menu(){remove_submenu_page('tools.php','site-health.php');}
//移除后台仪表盘菜单:活动、新闻
functionbzg_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');
//移除后台仪表盘菜单:帮助
functionbzg_remove_help(){get_current_screen()->remove_help_tabs();}add_action('admin_head','bzg_remove_help');
//移除后台页面title标题的wordpress后缀
add_filter('admin_title','delAdminTitle',10,2);functiondelAdminTitle($admin_title,$title){return$title.'?'.get_bloginfo('name');}
//移除登陆页面title标题的wordpress后缀
add_filter('login_title','remove_login_title',10,2);functionremove_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');
//替换评论用户头像链接为国内镜像加速访问
add_filter('get_avatar',function($avatar){returnstr_replace(['www.gravatar.com/avatar/','0.gravatar.com/avatar/','1.gravatar.com/avatar/','2.gravatar.com/avatar/','secure.gravatar.com/avatar/','cn.gravatar.com/avatar/'],'gravatar.wp-china-yes.net/',$avatar);});