关闭 WordPress 自动更新和后台更新检查
每次打开后台,WordPress会启动更新检测和自动更新功能,检查程序、主题和插件是否有新版本,但国内一直无法顺畅的连接 WordPress 更新服务器,可能这就是经常有人说WordPress慢的原因了,这个锅不在WordPress。可以通过下面的代码禁用WordPress更新检测和更新功能,加快后台打开速度,将下面代码添加到当前主题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' );
可根据自己的需要选择添加上述代码。想彻底禁用更新功能,只添加第一句就行了。
WordPress禁用更新和修订
WordPress5.2以上的版本大幅提高了对环境的要求,然而低配置的主机哪里跟得上倒不如就停在这里ε=ε=ε=(~ ̄▽ ̄)~然而更新提示很烦,屏蔽掉!编辑主题文件的functions.php,在靠前的地方把下面的代码粘贴进去
-
//隐藏管理后台帮助按钮和版本更新提示
-
function hide_help() {
-
echo'<style type="text/css">#contextual-help-link-wrap { display: none !important; } .update-nag{ display: none !important; } #footer-left, #footer-upgrade{ display: none !important; } #wp-admin-bar-wp-logo{display: none !important;}.default-header img{width:400px;}</style>';
-
}
-
add_action('admin_head', 'hide_help');
-
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根目录下的wp的wp-config.php,在require_once(ABSPATH . 'wp-settings.php');之前插入
-
/** 禁用文章修订功能 */
-
define('WP_POST_REVISIONS', false);
-
-
/** 禁用自动保存功能 */
-
define('AUTOSAVE_INTERVAL', false);
-

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了