Je suis confronté à ce problème: nous avons un environnement de développeurs, un environnement de test, puis la production.
Je souhaite limiter les ajouts de plug-in, les modifications de menu, toute autre modification non liée à l'écriture de blog réelle dans le processus de configuration de l'environnement inférieur, puis à la propagation en production.
Disons que j'ajoute un plugin:
Le défi auquel je suis confronté est que de nombreux changements de configuration et paramètres de plug-in résident dans la base de données WP, mais parce que les plug-ins peuvent définir de nouvelles tables et mettre à jour un tableau de paramètres, je ne sais pas comment séparer le contenu des paramètres: /
Toute aide serait appréciée.
J'utilise également un processus de déploiement comprenant 3 environnements. C’est un problème que nous ne pouvons pas résoudre automatiquement si vous ne vérifiez pas la différence entre deux dumps SQL, je suppose.
La meilleure solution consiste à créer un peu de PHP pour renseigner vos paramètres de déploiement (ou d'activation de plug-in). Cela impliquera évidemment de vérifier le code source du plugin et/ou la base de données pour la table d'options.
Malheureusement, je ne connais aucune solution qui aiderait autrement.
(Considérant que vous utilisez déjà quelque chose comme WP_Skeleton & WP_Stack )
J'espère que cela pourra aider