如何隐藏WordPress主题或插件的更新提示
平常在维护WordPress时,有时候会因为一些错误或者兼容性等问题,我们不能马上升级主题或插件到最新的版本,需要保持旧版本,但是这时候会有一个问题就是每次点开后台都会看到非常显眼的小红点,影响后台体验

在本文中我们就来说一下如何在不升级的情况下隐藏WordPress主题或插件的更新提示
隐藏所有的更新
如果你希望快速隐藏所有的更新提示,包括WordPress主题、WordPress插件、WordPress核心等的更新,可以在functions.php中添加下面的代码,表示移除掉所有的更新提示
function remove_core_updates(){
global $wp_version;return(object) array('last_checked'=> time(),'version_checked'=> $wp_version,);
}
add_filter('pre_site_transient_update_core','remove_core_updates'); //WordPress核心
add_filter('pre_site_transient_update_plugins','remove_core_updates'); //WordPress插件
add_filter('pre_site_transient_update_themes','remove_core_updates'); //WordPress主题
也可以通过最下面的三段代码进行控制,屏蔽某些类别的提示,比如主题或者插件,只需要注释对应的代码行便可
隐藏所有更新使用起来非常方便,不过它可以能会影响到获取以后的更新信息,并不建议长期使用
隐藏特定插件的更新提示
如果你希望长期屏蔽某个插件的更新,可以将下面的代码添加到functions.php,仅屏蔽单个插件的更新提示
function remove_update_notifications( $value ) {
if ( isset( $value ) && is_object( $value ) ) {
unset( $value->response[ 'elementor/elementor.php' ] ); //替换为禁用的插件文件
}
return $value;
}
add_filter('site_transient_update_plugins', 'remove_update_notifications');
使用本代码,需要将本文中的elementor替换为你自己的插件,通常的格式为插件文件夹里面的主php文件,你可以到WordPress的插件目录/wp-content/plugins下进行查看

隐藏特定主题的更新提示
如果你需要隐藏某个主题的更新,可以使用下面的代码
function remove_theme_update_notification( $value ) {
if ( isset( $value ) && is_object( $value ) ) {
unset( $value->response['astra'] ); //替换为自己的主题名称
}
return $value;
}
add_filter( 'site_transient_update_themes', 'remove_theme_update_notification' );
同样,你需要把主题名替换为自己的,可以到WordPress主题目录 /wp-content/themes 下查找,主题的名称都比较简单,一般都是原主题名,比如ocanwp、astra、generatepress等
相关文档
- 什么是WordPress:世界上最大的开源CMS系统
- WordPress 和 GPL – 您需要了解的一切
- 9个常见的WordPress用户体验问题及解决这些问题的实用技巧
- pbootcms提示提交失败,请使用POST方式提交
- Pbootcms留言“提交成功”的提示语修改
- PBOOTCMS网站程序提示“执行SQL发生错误!错误:DISK...
- pbootcms模板提示,URL名称与模型URL名称冲突,请换一...
- PbootCMS网站常见错误提示总结
- 使用FancyBox弹出窗口插件实现图片/视频点击弹出层浏览
- 使用VenoBox弹出窗口灯箱插件实现图片相册功能
- 迅睿cms调用字段敏感信息首尾截取中间隐藏用星号代替
- 迅睿cms站群系统实现全国城市分站功能插件及调用标签
- 迅睿cms文章标题生成图片插件:亿级文章配图器不占用空间
- 网站开启强制HTTPS后,弹窗提示请使用http模式访问
- WordPress安装插件的3种方法
- WordPress修改functions.php教程
- WordPress提示Briefly unavailable f...
- WordPress怎样删除特定主题或插件翻译
- WordPress修改默认分类目录方法
- WordPress为旧文章批量设置特色图
上一篇: 如何为WordPress添加动态侧边栏