Blog sobre desarrollo WordPress en Español Desarrollo WordPress en Español
WP-CLI

WP-CLI Parte 9, paquetes de comandos adicionales

 

Novena entrada en la serie sobre WP-CLI. Hasta ahora hemos visto varios de los comandos que incluye de serie WP-CLI. Vamos a ver en esta entrada algunos comandos adicionales creados por terceros.

Disponemos de un listado de comandos creados por terceros en el directorio oficial de paquetes instalables y en algunas ocasiones directamente en GitHub. Estos paquetes se pueden instalar en local, y extienden la funcionalidad por defecto de WP-CLI, o añaden alguna funcionalidad o característica nueva.

Como podrás observar, hay multitud de comandos en el listado, entre los que podemos destacar:

  • 10up/mu-migration, una terna de comandos para migrar instancias simples de WordPress a multisite.
  • michaloo/wp-cli-environmentalize, hace que wp-config pueda cargar variables de entorno cuando es ejecutado por línea de comandos.
  • pixline/wp-cli-theme-test-command, para instalar y configurar test unitarios para el tema que estemos desarrollando.
  • runcommand/db-ack, para encontrar cadenas específicas en la base de datos.
  • runcommand/query-debug, para ver las consultas que se están ejecutando en nuestro WordPress y su tiempo de ejecución.
  • trendwerk/faker, para crear contenido dummy.
  • iandunn/wp-cli-rename-db-prefix, para renombrar el prefijo de base de datos.

 

Para trabajar con estos comandos debemos primero instalarlos. Utilizaremos el comando wp package, que dispone de los siguientes subcomandos:

  • wp package browse, para buscar paquetes disponibles para instalar.
  • wp package install, para instalar un paquete.
  • wp package list, para obtener una lista de los paquetes instalados.
  • wp package path, para obtener la ruta donde se instalan los paquetes.
  • wp package uninstall, para desinstalar un paquete.
  • wp package update, para actualizar todos los paquetes instalados a la última versión disponible en el directorio.

 

Por ejemplo, para instalar query-debug, la instrucción sería:

Podemos listar los paquetes instalados en local con el comando wp package list, donde obtendremos en pantalla un listado tipo este:

wp package list

Para obtener ayuda y un listado de subcomandos del nuevo paquete instalado, bastará con ejecutar:

wp package help

Con esta ejecución veremos todas las opciones y subcomandos disponibles para este nuevo paquete instalado.

Puede que también te interese

Sácale partido al personalizador de WordPress
Sácale partido al personalizador de WordPress
Con este título he tenido el honor y el privilegio de participar como ponente en la WordCamp Santander 2016. El personalizador de WordPress apareció en…
Cómo redirigir al usuario cuando inicia o cierra sesión en WordPress
Cómo redirigir al usuario cuando inicia o cierra sesión en WordPress
En este artículo vamos a explicar cómo redirigir al usuario cuando inicia o cierra sesión en WordPress. Ésto puede resultar muy útil en un desarrollo…
Codeception para WordPress: Tests de aceptación con PhpBrowser
Codeception para WordPress: Tests de aceptación con PhpBrowser
1. Introducción e instalación 2. Tests de aceptación con PhpBrowser 3. Tests de aceptación con WebDriver y PhantomJS 4. Tests de aceptación con WebDriver y…
WordPress transients, opciones que expiran en el tiempo
WordPress transients, opciones que expiran en el tiempo
En la entrada anterior vimos cómo trabajar con la API de opciones de WordPress. En ésta vamos a ver qué son los transients. Los transients…