加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > CMS系统 > wordpress > 正文

关闭 WordPress 自动更新和后台更新检查

发布时间:2020-12-14 14:29:09 所属栏目:wordpress 来源:网络整理
导读:由站长 通过网络收集整理的代码片段。编程之家小编现在分享给大家,也给大家做个参考。 每次打开后台,wordpress 会启动更新检测和自动更新功能,检查程序、主题和插件是否有新版本,但国内一直无法顺畅的连接 WordPress 更新服务器,可能这

以下代码由PHP站长网 52php.cn收集自互联网现在PHP站长网小编把它分享给大家,仅供参考

每次打开后台,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',"return null;")); // 关闭插件提示

add_filter('pre_site_transient_update_themes',"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);

以上内容由PHP站长网【52php.cn】收集整理供大家参考研究如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读