WP-CLI es una potentísima herramienta para trabajar con WordPress desde línea de comandos, sin usar el navegador web. Esto es especialmente útil para realizar procesos por lotes o que podrían consumir mucho tiempo, evitando una carga innecesaria para el servidor web y, en general, haciendo las cosas mucho más rápidas.
Aquí está toda la información sobre WP-CLI.
El problema es que en algunos hostings (por ejemplo, Webfaction) puedes tener un buen acceso SSH, pero no poder usar sudo. Puedes instalarlo también:
- Accede por SSH a tu cuenta de usuario «normal»
- Ejecuta:
curl -so ~/bin/wp https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
(verifica la URL en cada momento aquí) - Ejecuta:
chmod u+x ~/bin/wp
- Verifica que todo es OK ejecutando:
wp --info
Referencia: https://gist.github.com/raquelmsmith/a4cebb99313406e306de304ba7299ae3
WP-CLI usa la versión php por defecto desde consola (que puede ser la 5.6, y tu código está pensado para php7…) Para especificar el binario de php que tu usuario de consola usará ejecutar:
ln -s `which php70` ~/bin/php
export PATH=$HOME/bin:$PATH
si quieres que el path se conserve entre sesiones, edita con vi ~/.bashrc
y añade export PATH=$HOME/bin:$PATH
Nota: `which php70`
devuelve el path del binario de esa versión. ¡Muy útil!