web-dev-qa-db-fra.com

Mettre à jour mon plugin WordPress personnalisé via mon propre serveur

Je travaille sur un plugin WordPress qui ne sera accessible qu'à un groupe de quelques propriétaires de sites Web sélectionnés. J'ai déjà installé mon plugin sur ces sites. Un développement actif est en cours pour ce plugin. Et nous devons télécharger les modifications sur tous les sites. Le téléchargement manuel des modifications sur tous les sites sera un processus fastidieux. Je préférerais donc télécharger les modifications sur tous ces sites Web en même temps.

Comment est-ce possible avec WordPress?

4
user115972

Oui, vous pouvez. Vérifiez ce dépôt

https://github.com/YahnisElsts/plugin-update-checker

Ceci est une bibliothèque de vérificateur de mise à jour personnalisée pour les plugins et les thèmes WordPress. Il vous permet d'ajouter des notifications de mise à jour automatique et des mises à niveau en un clic à votre plug-in WP. Tout ce que vous avez à faire est de placer les détails de votre plugin/thème dans un fichier JSON, de placer le fichier sur votre serveur et de transmettre l'URL à la bibliothèque. La bibliothèque vérifie périodiquement l'URL pour voir si une nouvelle version est disponible et affiche une notification de mise à jour à l'utilisateur si nécessaire.

Vous pouvez gérer votre code de mise à jour/source sur votre propre serveur ou les stocker sur BitBucket ou Github.

Du point de vue des utilisateurs, cela fonctionne comme avec les plugins et les thèmes hébergés sur WordPress Repo

4
JItendra Rana