Existe-t-il encore un équivalent drush pour WordPress?


10

Je travaille avec Drupal sur un projet en ce moment, et malgré tous ses défauts, avoir une interface de ligne de commande comme drush vers le framework Drupal est une aubaine.

Existe-t-il un équivalent pour utiliser WordPress pour vous permettre de contrôler avec quels plugins un site est déployé ou quels paramètres par défaut devraient être?

Ou la meilleure approche actuelle consiste-t-elle simplement à déposer ces informations dans wp-config ou quelque part dans le même genre?


1
Je ne suis pas sûr des détails de ce que fait le drush. Pour configurer de nouvelles installations WP par code, voir cette question Script d'initialisation pour les aspects «standard» d'un site Web WordPress? (travaux en cours).
2010

Salut @Chris Adams - AFAIK il n'y en a pas encore un, mais si vous voulez travailler sur un tel projet, je suis sûr que beaucoup seraient ravis de le voir! :)
MikeSchinkel

Réponses:


6

Je travaille sur une interface de ligne de commande simple et enfichable. Le travail de base est terminé mais nous devons maintenant commencer à écrire plus de commandes (et l'implémenter dans des plugins). N'hésitez pas à bifurquer et à contribuer!

Vous pouvez trouver le code sur Github .


Cela a vraiment l'air bien. Fork Fork Fork… :)
Chris Adams

4

Le WP-CLI http://wp-cli.org initié par andreascreten et maintenant maintenu par scribu est la chose la plus proche. Ses fonctions principales sont limitées, mais il est facilement étendu avec des commandes personnalisées.

Les fonctions principales doivent couvrir les besoins que vous décrivez, contrôler les plugins et les paramètres.

En remarque: j'ai récemment utilisé wp-cli pour configurer 2.000 attributs de produit avec des images associées pour WooCommerce. Il a fallu une heure pour installer wp-cli et écrire un plugin WordPress pour WP-CLI étendu avec ma commande personnalisée.

Après cela, je pouvais exécuter la commande sur le chemin d'accès à mes fichiers image comme celui-ci

wp woocom_imgattr_create path/to/img/*.png --attr=color

Cela m'a sauvé 17 heures de clic-glisser-glisser-taper



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.