¿Existe un equivalente drush para WordPress todavía?


10

Estoy trabajando con Drupal en un proyecto en este momento y, a pesar de todas sus fallas, tener una interfaz de línea de comandos como drush para el marco de Drupal es una bendición.

¿Existe un equivalente para usar WordPress que le permita controlar con qué complementos se implementa un sitio, o qué configuración predeterminada debería ser?

¿O el mejor enfoque actual es simplemente dejar caer estas cosas en wp-config o en algún lugar similar?


1
No estoy seguro de los detalles de lo que hace drush. Para configurar nuevas instalaciones de WP por código, vea esta pregunta ¿ Script de inicialización para aspectos "estándar" de un sitio web de WordPress? (trabajo en progreso).
Rarst

Hola @Chris Adams - AFAIK todavía no hay uno, pero si quieres trabajar en un proyecto así, ¡estoy seguro de que muchos estarán felices de verlo! :)
MikeSchinkel

Respuestas:


6

He estado trabajando en una interfaz de línea de comandos simple y conectable. El trabajo básico está hecho, pero ahora necesitamos comenzar a escribir más comandos (e implementarlo en complementos). ¡No dude en bifurcar y contribuir!

Puedes encontrar el código en Github .


Eso sí que se ve bien. Tenedor tenedor tenedor ... :)
Chris Adams

4

El WP-CLI http://wp-cli.org iniciado por andreascreten y ahora mantenido por scribu es lo más cercano. Sus funciones principales son limitadas, pero se puede ampliar fácilmente con comandos personalizados.

Las funciones principales deben cubrir las necesidades que usted describe, controlando complementos y configuraciones.

Como nota al margen: recientemente utilicé wp-cli para configurar 2.000 atributos de producto con imágenes asociadas para WooCommerce. Me llevó una hora instalar wp-cli y escribir un complemento de WordPress en WP-CLI extendido con mi comando personalizado.

Después de eso, podría ejecutar el comando contra la ruta de mis archivos de imagen como este

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

Eso me ahorró 17 horas de hacer clic, arrastrar, deslizar y escribir



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.