WP-CLI es una herramienta que complementa WordPress y que permite la ejecución de prácticamente todo lo que se puede hacer con WordPress desde la CLI / Command-line interface (interfaz de línea de comandos).
Lo primero que haremos es descargar el fichero (con curl o wget):
cd ~
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
Validaremos que funciona correctamente:
php wp-cli.phar --info
Si todo ha ido correctamente, lo moveremos al PATH para que sea fácilmente ejecutable.
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
A partir de este momento, cualquier usuario debería poder ejecutar comandos de WP-CLI en cualquier lugar de todo el sistema.
Y, para comprobarlo, puedes ir a cualquier lugar y ejecutar lo siguiente:
wp --info
Que te debe devolver un mensaje similar a este:
OS: Linux 5.4.0-80-generic #90-Ubuntu SMP Fri Jul 9 22:49:44 UTC 2021 x86_64
Shell: /bin/bash
PHP binary: /usr/bin/php8.0
PHP version: 8.0.8
php.ini used: /etc/php/8.0/cli/php.ini
MySQL binary: /usr/bin/mysql
MySQL version: mysql Ver 15.1 Distrib 10.5.11-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
SQL modes: STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
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: /etc/letsencrypt/live/www.wpsysadmin.com
WP-CLI packages dir: /root/.wp-cli/packages/
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 2.5.0