WordPress 禁止自动更新大版本
如果不希望 WordPress 自动更新大版本,同时也不想在后台更新页看到新版本的更新提醒,可以在主题的functions.php里面添加如下代码:
// 允许自动更新小版本,但禁止大版本更新
add_filter( 'allow_major_auto_update', '__return_false' );
add_filter( 'allow_minor_auto_update', '__return_true' );
// 禁止后台更新页面显示新版本更新提示
add_filter( 'site_transient_update_core', function( $value ) {
if ( is_object( $value ) && isset( $value->updates ) ) {
foreach ( $value->updates as $key => $update ) {
// 移除新版本更新提示
if ( version_compare( $update->current, get_bloginfo( 'version' ), '>' ) ) {
unset( $value->updates[ $key ] );
}
}
}
return $value;
} );
加上这段代码后,如果有新的小版本,那么 WordPress 会默默地自动更新,不管是大版本还是小版本,都不会在后台更新页进行提示,以免干扰用户。
科普一下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/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?