- 1. Instalación y primeros pasos
- 2. Instalando WordPress y primeros pasos y configuraciones
- 3. Trabajando con posts
- 4. Trabajando con usuarios
- 5. Trabajando con la base de datos
- 6. Search & Replace, un comando imprescindible
- 7. Importar y Exportar contenido
- 8. Scaffold, genera esqueletos de código
- 9. Paquetes de comandos adicionales
- 10. Crea tus propios comandos
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 paquetes de 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:
- browse, para buscar paquetes disponibles para instalar.
- install, para instalar un paquete.
- list, para obtener una lista de los paquetes instalados.
- path, para obtener la ruta donde se instalan los paquetes.
- uninstall, para desinstalar un paquete.
- 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:
wp package install runcommand/query-debug
Podemos listar los paquetes instalados en local con el comando wp package list, donde obtendremos en pantalla un listado tipo este:
Para obtener ayuda y un listado de subcomandos del nuevo paquete instalado, bastará con ejecutar:
wp query-debug --help
Con esta ejecución veremos todas las opciones y subcomandos disponibles para este nuevo paquete instalado.