En este tutorial aprenderás qué es WP-CLI y cómo se instala en Windows, ya que existen ciertas consideraciones a tener en cuenta a la hora de usar WP-CLI en Windows que no encontrarás en su documentación.
Qué es WP-CLI
WP-CLI, acrónimo de WordPress Command Line Interface, es una herramienta de línea de comandos que te permite interactuar con WordPress directamente desde la terminal de comandos, sin necesidad de utilizar una interfaz gráfica de usuario. Podrás gestionar posts, modificar usuarios, crear copias de seguridad y un sinfín de cosas. Incluso podrás crear tus propios comandos para así automatizar ciertas tareas.
Cómo instalar WP-CLI en Windows
Ante de comenzar, debo recomendarte que si vas a usar esta herramienta en Windows, no lo hagas desde una terminal de DOS, sino desde algún terminal de Linux como Git Bash, que se incluye con Git. Para ver cómo instalar Git Bash, consulta el tutorial de instalación de Git Bash en Windows.
Para instalar WP-CLI en Windows, debes seguir estos pasos:
- Primero, en caso de que no tengas un directorio en tu sistema en el que agregar ejecutables de una forma ordenada, accede al directorio raíz de tu sistema y crea el directorio
Bash
, ya sea mediante la interfaz de Windows o mediante la terminal de comandos usando este comando:mkdir Bash
- Accede al directorio que has creado y descárgate WP-CLI desde su repositorio oficial. Para ello ejecuta este comando desde cualquier directorio:
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
- El archivo
wp-cli.phar
es el ejecutable de WP-CLI. Sin embargo, debes usar el comandochmod
para que tenga permisos de ejecución:chmod +x wp-cli.phar
- Sería demasiado largo teclear
wp-cli.phar
cada vez que quieras ejecutar el comando, así que vamos a renombrarlo y a llamarlo sencillamentewp
:mv wp-cli.phar wp
- Ahora ya podrás ejecutar el comando
wp
. Para verificar que todo funciona correctamente, ejecuta este comando:wp --info
Deberías ver algo así como resultado:
OS: Windows NT 10.0 build 19045 (Windows 10) AMD64 Shell: C:\Program Files\Git\usr\bin\bash.exe PHP binary: C:\wamp\bin\php\php8.1.13\php.exe PHP version: 8.1.13 php.ini used: C:\wamp\bin\php\php8.1.13\php.ini MySQL binary: MySQL version: SQL modes: WP-CLI root dir: phar://wp-cli.phar/vendor/wp-cli/wp-cli WP-CLI vendor dir: phar://wp-cli.phar/vendor WP_CLI phar path: C:\ WP-CLI packages dir: WP-CLI cache dir: C:\Users\Edu/.wp-cli/cache WP-CLI global config: WP-CLI project config: WP-CLI version: 2.8.1
- Con esto ya harías instalado WP-CLI.
Lamentablemente el comando no funcionará fuera del directorio Bash
si no lo has agregado al PATH de Windows. Veamos cómo hacerlo.
Agrega WP-CLI al PATH de Windows
SI el directorio Bash
o aquel en el que hayas instalado WP-CLI está en el PATH no tendrás que seguir este paso. De lo contrario, tendrás que agregar el directorio Bash
al PATH de Windows.
Vamos a ver las instrucciones para Windows 10, aunque en este otro tutorial, te explico detallada y con capturas de pantalla, cómo agregar un directorio al PATH de Windows tanto en Windows 7 como en Windows 10.
Para agregar el directorio Bash
al PATH sigue estos pasos:
- Desde le campo de búsqueda del menú de inicio, introduce «env» y pulsa «INTRO».
- Selecciona la opción «Editar las variables de entorno de esta cuenta».
- En el cuadro de variables del sistema selecciona «Path» y haz clic en «Editar».
- Se abrirá una nueva ventana con los diferentes directorios del PATH. Haz clic en «Nuevo» e introduce «C:\Bash». Finalmente haz clic en «Aceptar» y en «Aceptar» de nuevo.
Ahora ya podrás ejecutar el comando wp
desde cualquier lugar del sistema 🔥.
Puedes obtener más información acerca de WP-CLI en su web oficial.
Espero que esta guía te haya resultado útil.