A principios de este mes, distribuimos una publicación sobre cómo instalar, configurar y usar Docker en el desarrollo local de WordPress. La principal ventaja de Docker era sus contenedores: cada instalación de WordPress ha sido encapsulada y aislada de los demás. Estos contenedores se han iniciado utilizando un archivo de configuración y un comando simple: Docker -Compose Up -d. La primera vez que comenzó un contenedor Docker con WordPress, tenía que pasar por el proceso de instalación de WordPress:

Instalación de WordPress en un contenedor Docker. Después de escribir esa publicación, pensé que sería genial completarla con otra herramienta que nos ayuda a administrar las instalaciones de WordPress en la línea de comando. Bueno, ¡no esperes más! Hoy le enseñaré cómo usar WP-CLI para administrar las instalaciones de WordPress en la consola.
¿Qué es WP-Cli? La línea de comando es el mejor amigo de cada desarrollador. WP-CLI (interfaz de línea de comandos de WordPress) trae administración y mantenimiento de WordPress en nuestra línea de comando y es un componente indispensable para cualquier desarrollador que quiera optimizar seriamente su tiempo. Con WP-CLI podrá actualizar complementos, configurar instalaciones en varios sitios y muchas otras cosas sin tener que usar un navegador web. Instalación de WP-CLI La documentación del proyecto explica cómo se instala WP-CLI. Hay muchas opciones para hacer esto, pero lo más fácil es descargar el archivo ejecutable directamente:
y lanzarlo usando PHP:
Si queremos usar el pedido de una manera más “amigable”, podemos otorgarles permisos de ejecución y podemos moverlo a un directorio en $
Y desde entonces podemos ejecutar el pedido de la siguiente manera:
Por cierto, no olvides ejecutar WP desde WordPress Root Director:
WP-CLI y Docker suponen que está interesado en usar WP-CLI para administrar los diferentes proyectos con los que trabaja. Si siguió mi guía hace unas semanas, probablemente ahora use Docker. Entonces, la pregunta es: ¿cómo puedes usar WP-Cli y Docker juntos? ¿Es posible ejecutar WP-CLI en sus contenedores Docker de WordPress?
Idealmente, la imagen de WordPress que usamos en Docker debe incluir WP-CLI. Desafortunadamente, al momento de escribir esta publicación, la imagen oficial no incluye WP-CLI (y agregarla puede ser difícil). ¡Pero no te preocupes! Hay otras imágenes que podemos usar que incluyen WP-CLI en el cuadro. En lugar de usar esto:
Use la siguiente imagen:
¡Y eso es! Ejecutar Docker-Compose Up -d descargará una nueva imagen de WordPress que incluye el Bin WP-CLI. El único problema que tenemos ahora es que el WP-CLI está dentro del contenedor (es decir, “el auto invitado”) y usamos el terminal en el “auto host”. ¿Cómo accedemos a él?
Para ejecutar un comando de invitado de nuestro host, debemos usar Docker-Composse de la siguiente manera:
Por ejemplo, suponga que trabajo en nuestro contenido de complemento Nelio, que tengo en un director llamado no contenido. En el archivo Docker-Compose.yml creado para este proyecto, definí dos servicios: uno para WordPress (que llamé WordPress) y el otro para la base de datos MySQL (MySQL). Bueno, porque WP-Cli está en el contenedor de WordPress, así es como lo ejecutamos:
Finalmente, si desea usar una versión más amigable, cree el siguiente alias:
Y podrá ejecutar el pedido usando solo dos letras simples:
WP-CLI comandos ahora que tenemos WP-Cli instalado y sabemos cómo invocarlo, es hora de ver algunos ejemplos de lo que nos permitimos. Como los pedidos WP-CLI generalmente muestran, los pedidos WP-CLI siguen lo siguiente modelo:

En la documentación, tiene información sobre todos los pedidos disponibles, sus parámetros y cómo usarlos. No olvide tenerlo a mano para consultarlo cuando lo necesite. WordPress Management Instale WordPress … A medida que avanzamos en la introducción, lo primero que debe hacer cuando inicia un nuevo contenedor de WordPress es completar el proceso de instalación de WordPress. Con WP-Cli, esto es tan fácil como la ejecución del siguiente orden:
WordPress se actualiza … Si desea actualizar a la última versión de WordPress, ejecute esto:
Y si queremos volver a una versión anterior, podemos hacerlo con el siguiente pedido:
Gestión de complementos Otra tarea común que enfrentamos cuando trabajamos con WordPress es la administración de complementos. Por ejemplo, inmediatamente después de comenzar una nueva imagen de Docker con WordPress, veremos que la imagen incluye varios complementos que pueden no interesarnos. ¿Cómo sabemos qué complementos están instalados? ¿Cómo nos deshacemos de ellos? ¿Cómo activamos el que queremos?
Se muestran complementos instalados … si desea ver los complementos instalados en su sitio, ejecute la lista de subtrol de la lista de complementos:
En mi caso, regresa:
Los complementos se limpian … para eliminar los complementos que ya no desea, solo llame a WP Plugin Eliminar y especifique los complementos que desea eliminar:
Los complementos se activan … y para activar un complemento, repita el proceso, pero use sub -orden activado: instalar complementos … para instalar un nuevo complemento, ejecute lo siguiente:
Y WordPress descargará el complemento del director de complementos de wordpress.org y lo activará automáticamente. Fácil, ¿no?
La gestión de temas de gestión de temas es muy similar a la gestión de los complementos: podemos enumerar los temas instalados, podemos cambiar los activos, podemos eliminarlos, etc. Por ejemplo, para enumerar la tarea disponible, tenemos el siguiente pedido:
Lo que nos da el siguiente resultado:
En este ejemplo, el tema activo es actualmente veintisiete. ¿Cómo lo trasladarías a veintineta? Es súper fácil:
¿Qué sucede si queremos actualizar todos los temas que tienen actualizaciones disponibles? También es súper fácil:
¿Qué tan fuerte es eso? ? ¿Y ahora qué? Esta fue una breve introducción al uso de WP-CLI. Si desea profundizar en las posibilidades que ofrece, en wordpress.org encontrará toda la documentación sobre esta herramienta: cómo instalarla, cómo configurarla y cómo usarla. Le recomiendo que lea la documentación cuidadosamente y continúe descubriendo el potencial WP-CLI por su cuenta.
Imagen presentada por Hannah Joshua en Unsplash.
Cómo administrar WordPress desde la línea de comandos WP-CLI
Tags Cómo administrar WordPress desde la línea de comandos WP
homefinance blog