问题描述

我正在 Wordpress 插件库中不想要的 Wordpress 插件开发。但是,我仍然希望能够从我自己的 API 存储库推送更新到我的客户端。

我已经读了很多关于这个,有一件事似乎是 pre_set_site_transient_update_plugins 过滤器,但是我找不到很多关于这个的信息。我试过本教程 (http://konstruktors.com/blog/wordpress/2538-automatic-updates-for-plugins-and-themes-hosted-outside-wordpress-extend/),我无法工作。我可以从评论中得知,其他人实际上可以使用几乎当前版本的 WP(最新的响应 4 月 22 日) 。

我尝试从网站安装插件,并将 API 文件夹放在第二个域上,但是当更新可用时通常会得到更新通知,根本没有显示任何地方。

我不知道是否真的有可能有自定义插件从其他存储库运行 auto-update,所以我想听到这里有任何人有任何经验吗?教程中的解决方案似乎是一个简单的解决方案 – 我想知道是否有可能以更先进的方式来做?

任何帮助从我自己的仓库工作,这个 auto-update 将非常感谢!

(PS:我正在运行 WP 3.1.3 版)

最佳解决方案

为了找到这个页面的其他人的利益,我建议那些希望在官方 WP 版本之外提供自己的更新,请查看 GitHub 上的这个项目,该功能演示了以下功能:

https://github.com/jeremyclark13/automatic-theme-plugin-update

参考文献

注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。