禁止WordPress后台自动检查更新提示的方法

原创 小智  2020-04-14 15:12  阅读 2,620 次

众所周知WordPress从3.7版本之后增加了一个最重大的功能就是 WordPress 可以后台检查更新及更新提示了,无需人工介入。为提高安全性,定时自动检测程序、主题和插件的新版本并在后台提示管理员更新。在默认情况下,只有小版本更新(比如安全和维护更新)以及翻译文件更新才被开启。为安全起见,建议大家尽量做到定时更新。然而也会出现一些特殊的情况,需要在后台关闭主题或插件的更新提示,不然一个个的小红点会让人感觉不舒服。

Wordpress后台自动更新

那些情况下需要关闭WordPress自动检查更新

  1. 更新麻烦且新的版本还可能产生一些不兼容问题。(如你使用的是一些已经汉化的主题或插件)
  2. 如果你的WordPress网站已经正式发布并且外观、功能已经定型,这时候你可以考虑关闭自动更新。
  3. 自动更新占用服务器资源。
  4. 有些更新只是更新了一点点内容,这样经常更新麻烦。可以先关闭自动更新,过段时间再统一更新。
  5. 厌倦了后台的更新提示的站长们,你可以考虑关闭。

WordPress 后台默认有四种类型的自动更新,分别为:

  • Core updates(核心更新)
  • Plugin updates(插件更新)
  • Theme updates(主题更新)
  • Translation file updates(翻译文件更新)

方法一:添加代码实现关闭WordPress自动更新提示的设置方法

代码放置位置:将下面的代码添加到“主题”目录下的 functions.php 中“?>”之前的任意位置(也就是被“<!--?php ?-->”包裹就行)

//修改后台显示更新的代码
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 更新主题

这样你的WordPress就不会在自动提示那烦人的更新了。WordPress 3.7以后开启了小版本的自动更新。很多时候更新不会询问你一觉起来就给你更新了,当然这也需要你的主机支持才可以完成。

WordPress关闭自动更新升级功能的方法

WordPress 根目录下的 wp-config.php 文件中加入以下代码即可:

define('AUTOMATIC_UPDATER_DISABLED', true );

或者,在 当前“主题”functions.php 文件中添加以下代码,这样就不会自动更新了:

add_filter('automatic_updater_disabled', '__return_true');

方法二:使用插件实现禁止WordPress自动更新

1、Disable Updates Manager –  可以禁止核心、主题和插件的更新提示和后台自动更新,还可以单独禁止某插件的更新,还可以隐藏一些更新页面和链接。(点击这里到官方下载插件

2、Update Control – 能够自行设置所有更新功能的开启和关闭。(点击这里到官方下载插件

本文地址:http://aszhi.com/web/wordpress/27.html
关注我们:请关注一下微信号:扫描二维码爱思智前端的微信号
版权声明:本文为原创文章,版权归 小智 所有,欢迎分享本文,转载请保留出处!

发表评论


表情