wordpress自己带有一个自动升级的功能,也就是说,如果wp检测到已经有新的升级可用的话它就会自己升级上去。这可能对于某些时候是个不错的功能,但是对于一些已经对系统大量修改或者对插件稳定性不抱有特别大的信心的时候来说这有时无疑是有风险的,对于一些 禁止文件写入或容器重启后文件全部丢失的容器 (比如openshift)来说,它的升级也几乎没有什么作用,也会对系统造成一些不稳定因素,所以说这个时候我们需要关闭Wordpress的自动升级来保证站点运行的稳定。
如何关闭自动升级功能?
对于关闭自动升级的方案有很多方案可以选择,几经搜索我找到了一个 通过卸载相应hook 来达到目的的方法,代码如下:
define( 'AUTOMATIC_UPDATER_DISABLED', true ); //禁用自动更新
add_filter('pre_site_transient_update_core', 'fake_update_callback'); // 关闭核心提示
add_filter('pre_site_transient_update_plugins', 'fake_update_callback'); // 关闭插件提示
add_filter('pre_site_transient_update_themes', 'fake_update_callback'); // 关闭主题提示
remove_action('admin_init', '_maybe_update_core'); // 禁止 WordPress 检查更新
remove_action('admin_init', '_maybe_update_plugins'); // 禁止 WordPress 更新插件
remove_action('admin_init', '_maybe_update_themes'); // 禁止 WordPress 更新主题
将这些加入用的主题的 function.php 中即可达到目的。
1、文章版权归作者所有,未经允许请勿转载。
2、本站所有文章,如无特殊说明或标注,均为本站原创发布。任何在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们邮箱:526009505@qq.com进行处理。
3、咨询请联系QQ:526009505
2、本站所有文章,如无特殊说明或标注,均为本站原创发布。任何在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们邮箱:526009505@qq.com进行处理。
3、咨询请联系QQ:526009505