web-dev-qa-db-fra.com

Wordpress avec composer, comment gérer les mises à jour?

J'essaie d'intensifier un peu mon flux de travail et j'essaie maintenant Composer de gérer les plugins Wordpress & Wordpress.

Je n'avais jamais utilisé Composer auparavant et je suis assez confus quant à la manière dont je suis supposé mettre à jour Wordpress avec ceci. Je sais que je peux simplement taper Composer update après avoir changé la version de Wordpress dans mon fichier composer.json, mais cela supprime mon fichier wp.config.php et réinitialise tout.

J'ai suivi des tutoriels qui expliquent comment configurer Wordpress avec Composer et séparer les fichiers core et le dossier wp-content, pour obtenir une structure de répertoires plus propre. Cependant, je ne comprends pas comment je peux mettre à jour Wordpress avec Composer si je personnalise la structure de dossiers, elle sera simplement réinitialisée à la mise à jour.

Quelqu'un peut-il nous éclairer à ce sujet?

3
Johan Dahl

En gros, dans la configuration "commune" de WordPress, vous avez deux éléments à l'intérieur du dossier qui ne fait pas partie du coeur même: le dossier content et le fichier de configuration wp-config.php.

Donc, vous êtes sur le bon chemin:

  1. Vous configurez le dossier de contenu pour qu'il soit ailleurs, en dehors du dossier principal
  2. Vous placez wp-config.php un niveau de répertoire au-dessus du dossier principal (WP le cherchera là s'il n'est pas présent à la racine).

De cette façon, vous n’avez plus rien dans le dossier principal, ce qui n’est pas sûr à supprimer et à écraser avec la nouvelle version principale.

2
Rarst