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