默认情况下wordpress会自动检测wordpress程序、插件或主题是否存在新的版本,检测更新自然需要访问wordpress的网站,可能由于目前不能访问wordpress官方网站的原因,导致现在wordpress后台非常慢,然后考虑到其实并不需要自动检测更新,于是就把自动检测更新关闭了,后台速度恢复正常。

关闭wordpress自动检测更新很简单,一句代码即可。

把下面的代码添加到当前主题的functions.php文件,保存即可

1
remove_action(\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'admin_init\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\', \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'_maybe_update_core\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'); // 关闭 WordPress 自动检测更新

如果插件、主题的更新也要关掉,可以继续添加下面的代码:

1
2
remove_action(\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'admin_init\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\', \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'_maybe_update_plugins\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'); // 禁止 WordPress 更新插件
remove_action(\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'admin_init\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\', \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'_maybe_update_themes\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\');  // 禁止 WordPress 更新主题

另附:关闭程序、插件、主题更新提供的最新代码

1
2
3
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;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\")); // 关闭主题提示

PS:

其实如果使用wordpress的网站运营正常,如果对wordpress程序或使用的插件主题不是很了解,并不建议每次新版本都更新,可以先看一下官方的更新说明,有需要再更新。

另外,自动更新在一定程度上会占用服务器资源,而且新版本可能和当前使用的主题、插件不兼容的问题都需要考虑到。当然如果只是一个弄来玩的网站,就不用在意这些。

相关新闻

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

联系我们

151-1101-0018

在线咨询:
邮件:30115776@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
关注微信
分享本页
返回顶部