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

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

发布时间:2020-05-28 05:58:22 所属栏目:CMS系统 来源:互联网
导读:每次打开后台,WordPress会启动更新检测和自动更新功能,检查程序、主题和插件是否有新版本,但国内一直无法顺畅的连接WordPress更新服务器,可能这就是

下面是脚本之家 jb51.cc 通过网络收集整理的代码片段。脚本之家小编现在分享给大家,也给大家做个参考。

每次打开后台,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);

以上是脚本之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。如果觉得脚本之家网站内容还不错,欢迎将脚本之家网站推荐给程序员好友。

(编辑:安卓应用网)

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

    推荐文章
      热点阅读