J'ai mon propre référentiel SVN qui a tout enregistré à la racine du répertoire htdocs.
Le référentiel comprend (j'ai quelques ignorés):
Mon processus est:
Ma question est:
Je sais que le noyau de Wordpress a des vérifications en place pour voir si la base de données est mise à jour vers la version la plus récente, mais je ne parviens pas à trouver les mêmes informations concernant les plugins.
Ce ne sera pas un problème.
WordPress ne fournit pas de plug-in avec un hook de mise à jour explicite pour cette raison:
Si un plugin est mis à jour manuellement, ce hook de mise à niveau ne se déclenchera pas. Le meilleur moyen de gérer les mises à niveau de la base de données est de le faire de la même manière que WordPress. Stockez une option contenant la version de la base de données de votre plug-in, vérifiez-la à l'aide du raccord admin_init et exécutez la routine de mise à niveau lorsqu'elle ne correspond pas à la version de votre plug-in. De nombreux plugins populaires utilisent cette méthode. C'est certainement le plus infaillible.
[ À partir du ticket # 19681 ]
Ainsi, chaque plugin doit faire sa propre vérification pour voir si sa version de base de données est à jour. Les plugins exécutent généralement cette vérification à chaque fois que WordPress s'exécute ou à chaque fois que l'utilisateur accède au panneau d'administration, et mettent à jour leur base de données si nécessaire. Ainsi, si le plug-in dispose de mises à jour de base de données, elles seront probablement appliquées lors de la première visite sur le site après l'exécution de svn up
. (Ou, pour certains plugins, jusqu'à ce que quelqu'un visite les écrans d'administration.)