首页 > 其他分享 >如何隐藏wordpress主题或插件的更新提示

如何隐藏wordpress主题或插件的更新提示

时间:2024-10-22 23:00:59浏览次数:7  
标签:插件 update value WordPress 更新 remove wordpress 隐藏

如何隐藏WordPress主题或插件的更新提示

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

image-20240925115056631

在本文中我们就来说一下如何在不升级的情况下隐藏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下进行查看

image-20240925115114712

隐藏特定主题的更新提示

如果你需要隐藏某个主题的更新,可以使用下面的代码

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等

标签:插件,update,value,WordPress,更新,remove,wordpress,隐藏
From: https://www.cnblogs.com/wandereryjh/p/18494091

相关文章

  • 鸿蒙Flutter 实战:使用第三方插件
    鸿蒙Flutter实战:使用第三方插件在鸿蒙Flutter开发中,如果涉及到使用原生功能,就要使用插件。使用插件有两种方式,一种是自己编写原生ArkTS代码,在Dart侧调用。另外一种是使用第三方代码。方式一:编号原生ArkTS代码该方案可以使用PlatformView或者MethodChannel调用。Platf......
  • 使用 ArkTs 开发 Flutter 鸿蒙平台插件
    使用ArkTs开发Flutter鸿蒙平台插件本文讲述如何开发一个Flutter鸿蒙插件,如何实现Flutter与鸿蒙的混合开发,以及双端消息通信。Flutter侧,编写MethodChannelconstMethodChannel_methodChannel=MethodChannel('xxx.com/app');///获取tokenstaticFuture<dyna......
  • 如何手动安装jenkins插件
    第一步:进入jenkins的插件地址https://plugins.jenkins.io/(有时加载会慢,等等就会加载出来,加载不出来的话,就使用梯子)第二步:搜索插件第三步:选择插件第四步:查看详情页第五步:下载插件如果是下载当前插件的话,直接点击directlink如果要下载之前版本的插件的话,点击checksums......
  • .NET 隐藏/自定义windows系统光标
    本文介绍如何操作windows系统光标。正常我们设置/隐藏光标,只能改变当前窗体或者控件范围,无法全局操作windows光标。接到一个需求,想隐藏windows全局的鼠标光标显示,下面讲下如何操作 先了解下系统鼠标光标,在鼠标属性-自定义列表中可以看到一共有13种类型,对应13种工作状态:操作系......
  • 新 Chrome 插件可检测 AI 伪造声音;Canary Speech 推出用于临床对话的语音分析技术丨 R
       开发者朋友们大家好: 这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(Real-TimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编......
  • 几行代码带你用TinyEngine低代码引擎开发侧边栏插件
    本文分享自华为云社区《实操上手TinyEngine低代码引擎插件化开发》,作者:OpenTiny。1.背景介绍1.1TinyEngine低代码引擎简介低代码开发是近些年非常热门的一种开发方式,用户可以通过可视化的方式,简单拖拽,不写代码或者编写少量代码,类似搭积木一样搭建业务应用。TinyEngine是一个......
  • PageHelper 分页插件使用中的那些“坑”
    PageHelper分页插件使用中的那些“坑”引言在项目开发过程中,分页查询是常见的需求之一。PageHelper是一个MyBatis的分页插件,它能够自动完成MyBatis的分页功能。然而,在使用过程中可能会遇到一些问题,特别是当手动在SQL中使用了LIMIT进行分页的情况下。本文将探讨这些问......
  • 通义灵码操作指南——插件使用指南
    点击链接,立即下载通义灵码插件:https://tongyi.aliyun.com/lingma/通义灵码,作为智能编码助手,可以在你进行编码工作时,为你提供行级/函数级实时续写、注释生成代码、单元测试生成、代码优化、注释生成、代码解释、研发智能问答、代码问题修复等辅助编码工作的功能。说明:在IDE环......
  • 通义灵码操作指南——插件配置指南
    点击链接,立即下载通义灵码插件:https://tongyi.aliyun.com/lingma/通义灵码支持在VisualStudioCode、JetBrainsIDEs中修改常用快捷键、进行行间生成的启用/禁用等功能开关配置。VisualStudioCode中配置通义灵码准备工作如果需要在VisualStudioCode中使用通义灵码,必......
  • 揭秘PostgreSQL的隐藏奥秘:物理、内存与进程模型的深度解析与高效优化策略
    引言PostgreSQL作为一款强大的开源关系型数据库管理系统,以其灵活性、高性能和丰富的功能特性在全球范围内受到广泛欢迎。其底层架构的精心设计,使其在处理复杂查询、支持多种数据类型和高并发用户访问时表现出色。理解PostgreSQL的底层架构不仅有助于提升系统性能,还能帮助开......