Question : Parfois nous publions de nouveaux articles sur le site de production tout en développant de nouvelles fonctionnalités sur le site de staging.
WP Staging peut-il gérer ce cas ?
Réponse : Si tu veux pousser uniquement ton thème et tes plugins, tu peux généralement le faire en sélectionnant la table de base de données wpstg[int]_options et en sélectionnant tes répertoires de thème et de plugins dans le menu push de WP STAGING.
La table wpstg[int]_options contient tous tes paramètres WordPress et de plugins.
Si cela est suffisant dépend de si tu as effectué d’autres modifications supplémentaires aux tables posts/postmeta sur le site de staging ou si tu ne les as pas modifiées depuis le premier clonage du site.
Par exemple, les plugins de constructeur de pages et les plugins qui utilisent des types de publication personnalisés stockent généralement leur contenu dans les tables _posts/_postmeta.
Dans ce cas, tu ne peux pas fusionner automatiquement ces données supplémentaires avec les données de ton site de production car WP STAGING ne peut pas savoir quelles données tu veux conserver et quelles données doivent être écrasées.
Donc, si tu as également modifié la table des articles, nous recommandons d’exporter les nouveaux articles qui ont été créés/mis à jour sur le site de production et de les importer dans le site de staging jusqu’à ce que ton site de staging ait toutes les données que tu veux pousser vers le site en production.
Ensuite, tu peux pousser l’intégralité du site de staging sans te soucier d’écraser tout nouveau contenu sur le site de production.
Dans tous les cas, il est fortement recommandé d’avoir une sauvegarde complète du site de staging et du site en production avant d’effectuer le push.