我的插件想要更新另一个插件

时间:2019-04-23 作者:Darth Mikey D

当我查看我安装的插件页面时,它告诉我有一个新版本可用。如果我单击“查看版本”或“查看详细信息”链接,它会显示其他人在wordpress上安装的完全不同的插件。组织。

我已经尝试更改插件名称和uri,所有内容都应该是唯一的,所以不确定为什么会发生这种情况。

有没有人发生过这种情况,或者知道如何修复它?

提前感谢

1 个回复
最合适的回答,由SO网友:RiddleMeThis 整理而成

WordPress从主插件文件的注释块头中检索插件名称(使用函数get_plugin_data 定义于/wp-admin/includes/plugin.php).

问题是,它并不是每次访问页面时都会查找更新,而是安排一个cron作业,每隔几个小时启动一次,以减轻运行存储库的服务器上的负载。因此,在找到插件的更新后,它将缓存该发现。

我的建议:

停用并从站点中删除插件

  • 将重新命名的插件重新添加到站点
    1. 这应该可以避免更新系统进行的任何缓存。

      Copied Resource Here

    相关推荐

    Testing Plugins for Multisite

    我最近发布了一个WordPress插件,它在单个站点上非常有效。我被告知该插件在多站点安装上不能正常工作,我理解其中的一些原因。我已经更新了代码,现在需要一种方法来测试更新后的代码,然后才能转到实时客户的多站点安装。我有一个用于测试的WordPress安装程序的单站点安装,但需要在多站点安装上进行测试。根据我所能找到的唯一方法是在网络上至少有两个站点来安装整个多站点安装,以测试我的插件。设置WordPress的整个多站点安装是插件开发人员的唯一/首选方式,还是有更快的测试环境可用。