WordPress 自动更新惹的祸:彻底关闭自动升级的几种做法

自动更新省事,但也可能替你做一个你并不想要的决定。前一天收到 WordPress 发来的更新完成邮件,紧接着站里插件就出了问题,只能临时挂维护。核心、主题、插件的兼容性问题一旦发生,自动升级反而成了事故源头。把更新的控制权收回手动,记录如下。

图片[1]-WordPress自动更新太坑了,如何关闭教程!-本站

关闭核心自动更新:改 wp-config.php

程序根目录下的全局配置文件 wp-config.php 里加常量定义,下面两种写法二选一即可。第一种只关核心的自动更新:

define( 'WP_AUTO_UPDATE_CORE', false ); 

第二种更彻底,禁用 WordPress 所有的自动更新:

/** 关闭WordPress自动更新升级 */
define('AUTOMATIC_UPDATER_DISABLED', true);

只关插件或主题的自动更新:改 functions.php

如果不想一刀切,只是不允许插件或主题被自动升级,可以在当前主题的 functions.php 里加过滤器,按需选用:

//禁用 WordPress 插件自动更新 
add_filter( 'auto_update_plugin', '__return_false' ); 
//禁用 WordPress 主题自动更新 
add_filter( 'auto_update_theme', '__return_false' );

注意事项

改 wp-config.php 前先备份原文件,配置文件里写错一个字符就是整站白屏。关掉自动更新不等于永远不更新,安全补丁还是要定期手动跟进;每次手动升级前备份数据库和主题目录,逐个确认插件与当前版本的兼容性,再动手。

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容