禁止wordpress后台更新提示
wordpress更新太频繁了,小版本更新我一般是不理睬的,但是打开后台总有个提示总感觉不爽,想要关闭提示,可以根据需要在主题的functions.php文件中加入以下代码即可:
1、彻底关闭核心程序、主题、插件及翻译自动更新,属于一刀切的情况:
//彻底关闭核心程序、主题、插件及翻译自动更新
add_filter ( 'automatic_updater_disabled', '__return_true' );
或者在cofnig.php增加下面的代码来禁止:
//关闭核心程序、主题、插件及翻译自动更新
define ( 'AUTOMATIC_UPDATER_DISABLED', true );
2、按需关闭核心程序、主题、插件及翻译自动更新,属于自主选择:
//关闭核心代码自动更新
add_filter ( 'auto_update_core', '__return_false' );
//关闭开发者版本自动更新
add_filter ( 'allow_dev_auto_core_updates', '__return_false' );
//关闭小版本自动更新
add_filter ( 'allow_minor_auto_core_updates', '__return_false' );
//关闭大版本自动更新
add_filter ( 'allow_major_auto_core_updates', '__return_false' );
//关闭插件自动更新
add_filter ( 'auto_update_plugin', '__return_false' );
//关闭主题自动更新
add_filter ( 'auto_update_theme', '__return_false' );
//关闭翻译文件自动更新,__return_true 为启用,__return_false 为禁用
add_filter ( 'auto_update_translation', '__return_false' );
上述1和2根据需要使用,使用了1相当于全部使用了2,使用2中的部分就不能使用1。
3、让后台不显示wordpress版本、插件和主题更新提示,属于六根清静:
//关闭核心后台更新提示
add_filter ('pre_site_transient_update_core','__return_null');
//禁止核心检查更新
remove_action ('admin_init', '_maybe_update_core');
//关闭插件后台更新提示
add_filter ('pre_site_transient_update_plugins','__return_null');
//禁止插件检查更新
remove_action ('admin_init', '_maybe_update_plugins');
//关闭主题后台更新提示
add_filter ('pre_site_transient_update_themes','__return_null');
//禁止主题检查更新
remove_action ('admin_init', '_maybe_update_themes');