方法1、安装 wp-china-yes
https://github.com/wp-china/wp-china-yes
方法2、更新 WordPress 中国镜像,将下面的代码粘贴到当前主题目录下的函数文件 functions.php 中
// 更新 WordPress 中国镜像
add_filter('site_transient_update_core', function($value){ foreach ($value->updates as &$update) {
if($update->locale == 'zh_CN'){
$update->download = 'https://cn.wp.xz.cn/latest-zh_CN.zip';
$update->packages->full = 'https://cn.wp.xz.cn/latest-zh_CN.zip';
}
}
return $value;
});
方法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;
}
// 彻底关闭自动更新
add_filter('automatic_updater_disabled', '__return_true');
//关闭“插件”的自动更新
add_filter( 'auto_update_plugin', '__return_false');
//关闭“主题”的自动更新
add_filter( 'auto_update_theme', '__return_false');
//关闭“语言包”的自动更新add_filter( 'auto_update_translation', '__return_false');
//禁止发送“更新提示”邮件
add_filter( 'auto_core_update_send_email', '__return_false');
//关闭“开发版内核”更新
add_filter( 'allow_dev_auto_core_updates', '__return_false');
//关闭“主要内核”更新
add_filter( 'allow_minor_auto_core_updates', '__return_false');
// 关闭“次要内核”更新
add_filter( 'allow_major_auto_core_updates', '__return_false');
方法4、另一个参考
https://www.wenjiangs.com/article/prohibit-wordpress-auto-update.html
add_filter('pre_site_transient_update_core', create_function('$a', "return null;")); // 关闭核心提示
add_filter('pre_site_transient_update_plugins', create_function('$a', "return null;")); // 关闭插件提示
add_filter('pre_site_transient_update_themes', create_function('$a', "return null;")); // 关闭主题提示
remove_action('admin_init', '_maybe_update_core'); // 禁止 WordPress 检查更新
remove_action('admin_init', '_maybe_update_plugins'); // 禁止 WordPress 更新插件
remove_action('admin_init', '_maybe_update_themes'); // 禁止 WordPress 更新主题
另外看看 wp-config.php 配置文件中的 DB_HOST 是否是 127.0.0.1,如果是 localhost 可尝试换成 127.0.0.1,减少一步解析
当 DB_HOST 为 localhost 时
改为 127.0.0.1 时