WordPress en línea de comandos

Bueno, aviso que esto de WordPress en línea de comandos es friki, pero muy friki, nada para todos los públicos pero en cualquier caso una posibilidad más del ecosistema en que se ha convertido WordPress.

La interfaz de comandos para WordPress, o wp-cli, es una serie de comandos para gestionar instalaciones de WordPress y más cosas. Y es que con wp-cli puedes actualizar plugins, instalar WordPress, publicar entradas, prácticamente de todo y creciendo.

Ah, y no es un plugin, es un sistema que requiere una instalación propia que puedes hacer de varias maneras, a saber … 

A través de PEAR lo harías así:

A través de GIT:

Donde puedes reemplazar ~/git/wp-cli con lo que tu quieras.

Y en MAMP, XAMP, etc.

Si no hay un comando php disponible puedes tratar de encontrar un binario desde el que hacerlo:

Luego creas una variable de entorno llamada WP_CLI_PHP con la ruta que encuentre find.php

En un entorno UNIX podrías hacerlo añadiendo la línea siguiente a tu archivo .bashrc:

Vale, muy bien, ya lo tengo instalado pero … ¿esto como se usa?

Pues vas a la carpeta raiz de WordPress:

Si tecleas wp deberías ver una salida similar a esto:

A partir de ahí podemos, por ejemplo, instalar un plugin desde WordPress.org. Para no complicar el ejemplo elegimos el inútil Hello Dolly:

Y lo que veremos será esto:

Como ves, los comandos, una vez instalado, son realmente sencillos e intuitivos.

Otro ejemplo sería una instalación de Multisitio, donde tendríamos que darle a wp-cli el parámetro --blog par que sepa sobre qué sitio de la red se supone que debe actuar:

Y si es en una instalación en subdominio sería algo así:

Si estás trabajando en el mismo sitio casi todo el tiempo puedes poner la url de ese sitio en un archivo llamado ‘wp-cli-blog‘ que crearás en la carpeta raíz de tu WordPress:

A partir de este momento ya puedes llamar a wp sin el parámetro --blog:

La lista completa de comandos la tienes aquí, e incluso puedes crear más comandos en la cocina de wp-cli.

Bueno, como te avisé no es algo para usar a diario por cualquiera, pero si un modo genial de administrar un WordPress desde línea de comandos, por ejemplo a través de SSH, así que guarda por ahí el enlace para cuando tengas unos días tontos en los que no sepas en qué enredar con WordPress.

Si te gusta este contenido prueba tambien a suscribirte al canal en YouTube.

AVISO: esta publicación es de hace dos años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado.

VALORA ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
FlojitoNo está malEstá bienMe ha servidoFantástico (4 votos, promedio: 3,50 de 5)
Cargando…

Al dejar una valoración se recopila la IP para evitar fraudes

Autor: Fernando Tellado

Fernando Tellado, apasionado de WordPress, profesor, consultor y ponente. Maquero cansino, padre de tres hijos y de una perrita Beagle, Bilbaíno de nacimiento, Español de corazón y ciudadano de donde me quieran. Autor del libro WordPress - La tela de la araña. Mi blog personal es Navegando con red, donde he crecido como escritor en la red y ofrezco mis visiones acerca de la Web 2.0 y la blogosfera.

Comparte esta entrada en
468 ad

Pin It on Pinterest

Compartir
Ir al contenido