我讨厌成为坏消息的传播者,但没有通用的插件更新API,只有一个核心在与之交谈时使用。org,它是唯一的实现。
一些插件使用过滤器和挂钩向该系统添加自己的检查,但大多数插件没有,或者提供自己的并行定制检查。这些都高度依赖插件本身,不遵守任何标准。
最接近标准的是那些提供私有composer repos的插件。但这些都是少数,我很难说出2或3个以上的名字。这些工具还针对composer CLI工具,composer不是为在浏览器前端中使用而设计的,因此您不仅能够加载它并将其插入更新页面。我估计composer以这种方式覆盖的生态系统不到1%
但是,我如何才能找到存储库中没有的Gravity表单等插件的当前可用版本?
对于Gravity表单,您需要分离Gravity表单,以了解该插件如何处理更新检查。其他任何第三方插件也是如此,对于很多第三方插件来说,他们可能没有这个插件。
对于通过GitHub获得的免费插件,只需检查GitHub,但要知道并非每个人都遵循相同的过程。有些使用发布,有些使用标记,有些使用分支,有些不使用,只需提交master
, 有些使用不同的主分支等
我正在寻找一些类似于WordPress插件页面所做的事情,当它显示有更新可用时-我希望能够列出有哪些内容以及可以更新到哪些内容。
这不存在
我还没有找到一个引用,我假设它一定是一个使用插件URI的API。
这不存在。