WordPress 禁止更新大版本,只允许小版本更新

两种方法,第一种是写在wp-config.php里面:

define( 'AUTOMATIC_UPDATER_DISABLED', false ); // 允许自动更新
define( 'WP_AUTO_UPDATE_CORE', 'minor' ); // 只更新小版本

第二种是写在主题的functions.php里面:

// 允许自动更新小版本,但禁止大版本更新
add_filter( 'allow_minor_auto_update', '__return_true' );
add_filter( 'allow_major_auto_update', '__return_false' );

推荐第一种,第二种的话如果更换主题就会失效。当然两个地方都写上也不是不行🤨。

科普一下WordPress的版本规则,例如版本6.6.2,6.6是一个大版本,.2是一个小版本,禁止大版本更新就是禁止从6.6升级到6.7或7.x;允许小版本更新,就是允许从6.6.2升级到6.6.3这样的。

参考链接:https://make.wordpress.org/core/handbook/about/release-cycle/version-numbering/