問題描述

我正在 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 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。