Gibt es eine Möglichkeit, ein auf mehreren Sites installiertes Plugin einfach von einem Github-Repo aus zu aktualisieren? Ich weiß, dass ich es mit git pull über die Befehlszeile jedes Servers tun kann. Aber gibt es eine Möglichkeit, dies vom WordPress-Administrator aus zu tun, ähnlich wie Plugins aktualisiert werden?
plugin-development
git
dwenaus
quelle
quelle
Antworten:
Ich habe eine PHP-Klasse geschrieben, mit der ein Plugin-Entwickler Updates von GitHub in sein Plugin integrieren kann. Hier ist ein Link dafür -> https://github.com/jkudish/WordPress-GitHub-Plugin-Updater
quelle
Ich habe kürzlich einen Beitrag über die Bereitstellung einer gesamten WordPress-Site mit einigen benutzerdefinierten Plugins und Designs auf mehreren Servern mit Capistrano geschrieben. Sie könnten wahrscheinlich dasselbe nur für das einzelne Plugin-Repo tun.
Es gibt eine Reihe guter Beiträge, in denen Sie Schritt für Schritt erfahren, wie Sie Capistrano für WordPress einsetzen können .
quelle
Schauen Sie sich diese Plugin-Updater-Klasse für WordPress an: https://github.com/jkudish/WordPress-GitHub-Plugin-Updater
quelle
Die Lösung, die ich schließlich fand, bestand darin, einen Bereitstellungsdienst wie http://deployhq.com und http://deploy.phpfog.com zu verwenden . Das Schöne an diesen Diensten ist, dass Sie problemlos auf jedes Commit zurücksetzen können
quelle
Ich habe dieses Plugin benutzt
https://wppusher.com/
Es funktioniert gut,
Unterstützt Github, Gitlab, Bitbucket
Kostenlos für öffentliche Repositories
quelle