WP-CLI es una excelente herramienta para gestionar y administrar WordPress desde la línea de la consola sin tener la necesidad de ingresar al Dashboard del mismo.
WP-CLI is a set of command-line tools for managing WordPress installations. You can update plugins, set up multisite installs and much more, without using a web browser.
Por medio de esta serie de Post, voy a comenzar a explicar la forma en que utilizo WP-CLI en mis auditorías en WordPress, además aprovechando a utilizar buenas prácticas para mantener un trabajo prolijo, claro y transparente.
Para poder utilizar la herramienta podemos ingresar a
wp-cli.org y lograr descargarlo utilizando los comando
wget o
curl.
Antes de comenzar a utilizar wp-cli es necesario conocer los requisitos del sistema:
- Entorno UNIX (OS X, Linux, FreeBSD, Cygwin); Soporte limitado para Windows
- PHP 5.3.2 o superior
- WordPress 3.5.2 o superior
Instalación
Me gusta mucho recomendar este método utilizando el comando curl:
$ curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
Es importante entender que wp-cli.phar debe estar dentro del directorio raíz en nuestra instancia de WordPress, de esa forma vamos a poder obtener todo el potencial y completo acceso junto a la herramienta.
Rápidamente, le podemos dar permisos de ejecución de la siguiente manera:
$ chmod +x wp-cli.phar
Ahora, podemos obtener información de wp-cli:
$ ./wp-cli.phar --info
PHP binary: /usr/bin/php5
PHP version: 5.5.9-1ubuntu4.9
php.ini used: /etc/php5/cli/php.ini
WP-CLI root dir: phar://wp-cli.phar
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 0.19.2
Esto es solo el inicio, luego vamos a comenzar a trabajar con algunas cosas puntuales. Pero lo primero es el correcto funcionamiento de la herramienta.
Saludos!