gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 06:41:12 25 4
gpt4 key购买 nike

我正在开发自己的 Wordpress 插件和小部件,在我加载其中一些之后,Wordpress 会在它们旁边显示消息:

There is a new version of [my plugin name] available. View version [version number] Details or upgrade automatically.



我勒个去? :)

我总是在插件 .php 文件中设置插件和作者 URI,以及作者的名称和插件的版本。

目前我很确定有一个基于插件名称的 Wordpress 机制,如果找到具有相似名称的插件 - 它认为那是正确的。

有趣的是,在许多情况下,甚至重命名也无济于事。例子?我一直在研究基于谷歌地图的插件。所以我决定把它命名为“谷歌地图”。 Wordpress 想要更新我的插件。所以我正在重命名它。 “[fomicz] 谷歌地图”。还是一样。 “Fomicz 谷歌地图插件”。没有。 “Mystupidplugin Google Maps 请停止要求更新”。仍然显示“新版本”消息!

该怎么办?我不想禁用更新选项,因为我很确定我将来会更新我的插件。

谢谢!

最佳答案

正如评论中已经提到的,WordPress 从主插件文件中的评论 block 标题中检索插件名称(使用 get_plugin_data 中定义的函数 /wp-admin/includes/plugin.php )。

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

我的建议:

  • 从站点停用并删除您的插件。
  • 重命名代码中的插件。
  • 将您重命名的插件重新添加到您的站点

  • 这应该绕过更新系统完成的任何缓存。

    关于Wordpress - 另一个插件想要更新我的插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4210680/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com