四个月前,我接管了一个流行插件的维护工作。在我开始开发之前,这个插件已经两年没有更新了。我做了一系列错误修复,发布了新版本,2天后,我听到一个家伙说,新版本在他的网站上造成了白屏死亡。在我调查之后,他仍然在运行WordPress 2.9.2,我的更新使用了3.0中引入的home\\uURL函数。我不知道为什么这家伙决定立即更新这个插件,尽管他已经三年没有更新他的WordPress安装了。当我制作新版本时,我从未想过要测试WordPress 2.9.2。
这个故事的寓意是:在你的插件中readme.txt 文件中,标头中有“至少需要”版本号。使用它。当您进行更新时,如果您不想测试旧版本,请增加它。这将阻止拒绝更新WordPress安装的用户更新您的插件。
我目前正在编写一个新的相关插件,我计划只使用WordPress 3.6,因为我想使用core中包含的getid3库。我不想为旧的核心版本发布新插件。