如何禁用 WordPress 某个插件检查更新提示

nZone 2024年8月14日更新于4 月前 共1291字 6行代码 预计6分钟 评论 72

在 WordPress 中,插件更新提示是为了确保你的插件保持最新状态,从而提供更好的功能和安全性。但有时希望禁用特定插件的更新通知,尤其是当插件的更新可能导致兼容性问题,或目前不打算立即更新时。

博客更新提示

比如之前 nZone 破解的 WP Dark Mode 插件,是 4.2.9 版,而最新版是 5.x 版了,因为觉得重新破解麻烦,就干脆不更新了,直接停留在旧版,但是总有个红数字提示很烦人,想直接修改插件来屏蔽更新。虽然不是最推荐的方法,但它是一个有效的解决方案。

一、直接修改:禁止某插件更新提示

步骤 1:找到插件主文件

首先,你需要定位到你要修改的插件文件。进入你的 WordPress 安装目录,导航到 wp-content/plugins/ 目录。找到你要禁用更新通知的插件的文件夹,并确定其主文件。这个主文件通常是插件文件夹中的 .php 文件,例如 plugin-name.php。

步骤 2:编辑插件文件

使用文本编辑器打开插件的主文件。在文件的顶部或其他适当的位置,注意如果顶部首行是 <?php 开始,则要把代码放在此标签内,添加以下代码:

// 禁用更新检查
add_filter('site_transient_update_plugins', function ($value) {
unset($value->response[plugin_basename(FILE)]);
return $value;
});

这段代码的作用是通过过滤 site_transient_update_plugins 选项来移除该插件的更新通知。plugin_basename(FILE) 函数将获取当前插件的基本文件路径,从而确保这段代码只针对当前插件生效。

步骤 3:保存并上传文件

保存你对插件文件所做的修改。如果你是在本地编辑的文件,请将其上传回服务器,替换原有的插件文件。确保文件上传成功,并且权限设置正确。

二、通过插件:禁止某插件检查更新

如果你只需要对少量插件一次性禁用更新检查,手动添加代码更快速。但如果要禁用多个插件时,要一个个修改就比较麻烦,而且会增加后期管理和维护成本,尤其是当 WordPress 或插件更新时,你可能需要重新添加这些代码。

由于可能不止要禁止单个插件,有可能要禁止多个插件,为此 nZoneX 专门做了个独立插件,在已安装插件的列表页,为每个插件提供一个更新检查的开关,简单点击即可启用或禁用。

本插件通过图标和文本提示直观显示当前插件更新检查的状态。默认情况下,打勾√的是开启更新检查,点击后将禁止检测更新。

disable-plugin-updates插件

本插件轻量级,操作简单,开启或禁用即时生效。支持中文和英文,界面语言根据站点语言自动切换。

直接解压插件到插件目录,后台启用即可,一般是放在 wp-content 目录下的 plugins 文件夹中,单文件或单独文件夹均可。

注意本插件名称:disable-plugin-updates,因未上线WordPress市场,故不支持在线检查更新,初始版本为1.0版,2024年9月25日上线,如有更新,下载地址不变。

插件下载:https://www.nzonex.com/go/disable-plugin-updates(3kb)

警告:本插件仅供测试,长期不更新插件可能会带来安全风险,因此需要谨慎决定是否禁用更新。

修改插件的注意事项

插件更新:因为没有更新提示,如果要更新插件就需要手动操作,更新插件后,你可能需要重新应用这些更改。

备份:在进行任何文件修改之前,务必备份插件文件及整个网站的数据库。这可以防止意外情况发生时导致的数据丢失或功能问题。

兼容性:直接修改插件文件可能会影响插件的其他功能,尤其是在插件开发者更新代码或修改功能时。请确保在修改前对插件有足够的了解,并测试修改后的效果。

当然,也可以通过另外下载插件来管理插件的更新通知,以保持插件的完整性和可维护性。无论选择哪种方法,都需要谨慎操作,以确保网站的稳定性和安全性。

weinxin
公众号
闹着玩下网
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: