WordPress屏蔽/禁止后台版本及插件的Updates升级提示
WordPress的更新越来越多,毋庸置疑新东西出来肯定要尝试的。而Pop的WordPress并需要更新那么快,因为很多插件在新的版本上兼容并不是那么的好的。所以需要做相应的屏蔽设置,避免手误后造成网站无法使用。
具体步骤如下:
1、去除后台wordpress版本更新提示,把如下代码复制到你主题的functions.php,刷新后台,完美。
/** 移除wordpress版本更新提示 */
add_filter( ‘pre_site_transient_update_core’, create_function( ‘$a’, “return null;” ) );
2、去除后台插件版本更新的提示,同样把如下代码复制到你主题的functions.php,刷新后台
/** 移除wordpress插件更新提示 */
remove_action( ‘load-update-core.php’, ‘wp_update_plugins’ );
add_filter( ‘pre_site_transient_update_plugins’, create_function( ‘$b’, “return null;” ) );
/** 移除wordpress版本更新提示 */
add_filter( ‘pre_site_transient_update_core’, create_function( ‘a′,"returnnull;"));/∗∗移除wordpress插件更新提示∗/removeaction(′load−update−core.php′,′wpupdateplugins′);addfilter(′presitetransientupdateplugins′,createfunction(′a', "return null;" ) );
/** 移除wordpress插件更新提示 */
remove_action( 'load-update-core.php', 'wp_update_plugins' );
add_filter( 'pre_site_transient_update_plugins', create_function( 'a′,"returnnull;"));/∗∗移除wordpress插件更新提示∗/removeaction(′load−update−core.php′,′wpupdateplugins′);addfilter(′presitetransientupdateplugins′,createfunction(′b’, “return null;” ) );
另外的方法:
屏蔽WordPress后台版本及插件的Updates升级提示,需要编辑 wp-includes 这个目录下的 update.php 文件
在update.php的最后空白位置,加上以下代码:
add_filter(‘pre_site_transient_update_core’, create_function(‘a′,"returnnull;"));//关闭核心提示addfilter(′presitetransientupdateplugins′,createfunction(′a', "return null;")); // 关闭核心提示
add_filter('pre_site_transient_update_plugins', create_function('a′,"returnnull;"));//关闭核心提示addfilter(′presitetransientupdateplugins′,createfunction(′a’, “return null;”)); // 关闭插件提示
add_filter(‘pre_site_transient_update_themes’, create_function(‘$a’, “return null;”)); // 关闭主题提示
remove_action(‘admin_init’, ‘_maybe_update_core’); // 禁止 WordPress 检查更新
remove_action(‘admin_init’, ‘_maybe_update_plugins’); // 禁止 WordPress 更新插件
remove_action(‘admin_init’, ‘_maybe_update_themes’); // 禁止 WordPress 更新主题
添加完后保存,再次刷新WordPress后台,你会发不再提示升级了。
29

被折叠的 条评论
为什么被折叠?



