
📅 Publicado el 30 de septiembre, 2026 · Por Equipo RedServicio
Instalar WP-CLI es, quizá, uno de los pasos que más cambia la manera de trabajar con WordPress. WP-CLI es la interfaz de línea de comandos oficial del CMS: una herramienta que te permite ejecutar tareas de administración, actualizar, instalar plugins y bastante más sin abrir el navegador ni tocar el panel de administración. Aquí verás qué es, qué necesitas y cómo instalarlo en tu servidor, con ejemplos de código listos para copiar.
¿Qué es WP-CLI y por qué deberías usarlo?
La idea es sencilla: interactuar con tu WordPress directamente desde la terminal del servidor. Nada de clics en menús del escritorio ni de abrir phpMyAdmin. Escribes wp core update, wp plugin install o wp cache flush y en segundos tienes el resultado. Y punto.
Las ventajas se notan desde el primer día:
- Velocidad: actualizar todos los plugins con un solo comando tarda segundos. Hazlo desde el escritorio y hablamos de minutos (o más, si algún plugin se resiste).
- Automatización: puedes programar tareas con cron, como backups o actualizaciones nocturnas, escribiendo scripts Bash que usan WP-CLI.
- Gestión de sitios inaccesibles: si tu web da un error grave y el panel no carga, WP-CLI te permite desactivar plugins o cambiar el tema y recuperar el acceso. He visto esta jugada salvar más de una web.
- Menos consumo de recursos: las operaciones por CLI evitan cargar el entorno completo de WordPress en el navegador. En hostings compartidos, eso importa.
Es la herramienta estándar entre desarrolladores y agencias. En RedServicio la incluimos disponible en todos nuestros planes de hosting WordPress, junto con soporte 24/7 por si necesitas ayuda para configurarla.
Requisitos previos para instalar WP-CLI en tu servidor
Poco que rascar, pero conviene repasarlo antes de empezar:
- Acceso SSH al servidor: imprescindible. La mayoría de hostings profesionales lo ofrecen; en planes básicos puede venir desactivado.
- PHP 5.6 o superior (se recomienda PHP 7.4 o superior para mejor rendimiento y compatibilidad).
- WordPress 3.7 o posterior instalado en el servidor.
- Sistema operativo tipo UNIX: Linux o macOS funcionan de forma nativa; en Windows se recomienda usar WSL o Cygwin.
- Permisos de escritura en el directorio donde vayas a colocar el ejecutable, normalmente /usr/local/bin.
Puedes comprobar tu versión de PHP desde la terminal con php -v. Y si tu hosting no ofrece acceso SSH, no hay vuelta que darle: sin SSH no hay WP-CLI. Plantéate cambiar de proveedor.
Cómo instalar WP-CLI paso a paso (con ejemplos de código)
El método recomendado pasa por descargar el archivo Phar oficial. Conéctate por SSH a tu servidor y ejecuta estos comandos, en este orden:
- Descarga el archivo wp-cli.phar:
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
- Comprueba que funciona correctamente:
php wp-cli.phar –info
Si ves la información de versión y configuración de PHP, la descarga es válida.
- Hazlo ejecutable y muévelo a una ruta global:
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
- Verifica la instalación:
wp –info
Desde ese momento ya puedes usar el comando wp desde cualquier directorio. Para probarlo, navega a la carpeta raíz de tu WordPress y ejecuta wp core version; deberías ver la versión de WordPress instalada. ¿Un error de permisos al mover el archivo? Añade sudo al comando o pide a tu proveedor que lo habilite (algo que en RedServicio resolvemos de inmediato, gracias a nuestro soporte técnico disponible 24/7).
Comandos esenciales de WP-CLI para gestionar tu WordPress
Ya tienes WP-CLI instalado y funcionando. Bien. Ahora toca lo útil: los comandos que de verdad vas a usar cada semana. Estos son, en mi experiencia, los imprescindibles:
- wp core update — actualiza el núcleo de WordPress a la última versión disponible.
- wp plugin list — muestra todos los plugins instalados junto a su versión y estado (activo o inactivo).
- wp plugin update –all — actualiza todos los plugins de una sola vez. Desde el panel, lo mismo puede llevarse varios minutos y algún que otro timeout.
- wp theme update –all — lo mismo, pero para tus temas.
- wp db export backup.sql — copia completa de la base de datos en segundos.
- wp cache flush — vacía la caché de objetos sin entrar al panel de administración.
- wp search-replace ‘http://antiguo.com’ ‘https://nuevo.com’ — sustituye cadenas en toda la base de datos. Para migraciones de dominio, no he encontrado nada mejor.
Un consejo que me habría ahorrado algún disgusto: añade –dry-run a los comandos destructivos para simular antes de ejecutar. Por ejemplo, wp search-replace ‘http://viejo.com’ ‘https://nuevo.com’ –dry-run te dice qué cambiaría sin tocar nada. Segundos de precaución, horas de sustos evitados.
Casos prácticos: actualizaciones, plugins y copias de seguridad con WP-CLI
Veamos cómo se combinan estos comandos en escenarios reales, de esos que cualquier webmaster se encuentra antes o después.
Mantenimiento completo del sitio
Antes de actualizar, copia de seguridad. Siempre. De la base de datos y de los archivos:
- wp db export respaldo_$(date +%F).sql
- tar -czf temas_plugins_$(date +%F).tar.gz wp-content/themes wp-content/plugins
- wp core update && wp plugin update –all && wp theme update –all
- wp core verify-checksums para confirmar que la instalación no está comprometida.
Gestión de plugins desde la terminal
Instalar un plugin sin abrir el navegador es tan simple como ejecutar wp plugin install woocommerce –activate. Y hay un caso donde WP-CLI brilla de verdad: cuando un plugin provoca un error grave y ni siquiera puedes entrar al panel. Desde la terminal lo desactivas con wp plugin deactivate plugin-problematico y listo. Si alguna vez te pasa a las tres de la madrugada, lo agradecerás.
Automatización con cron
¿Quieres que las actualizaciones se ejecuten solas cada noche a las 3:00 AM? Añade esta línea a tu crontab:
0 3 * * * cd /home/usuario/public_html && wp core update && wp plugin update –all
Eso sí, algunos alojamientos compartidos restringen el uso de cron. Si es tu caso, comprueba con tu proveedor que lo permite antes de configurar tareas automáticas. Mej saberlo ahora que descubrirlo con un mantenimiento a medias.
Conclusión: automatiza tu WordPress con WP-CLI
WP-CLI es, sin exagerar, una de las herramientas más potentes que puede incorporar a su flujo de trabajo cualquier administrador de WordPress. Tras instalar WP-CLI, tareas que consumían media hora de clics —actualizar el núcleo, renovar plugins, hacer copias de seguridad o migrar un dominio— se convierten en operaciones de segundos que, además, puede programar y automatizar por completo.
¿Y la curva de aprendizaje? Corta. Con media docena de comandos esenciales ya obtendrá beneficios inmediatos en productividad y seguridad, y a medida que gane soltura descubrirá las decenas de paquetes y comandos adicionales que la comunidad ofrece.
Un aviso honesto para cerrar: ejecutar comandos directamente contra la base de datos exige un entorno estable y bien configurado. En RedServicio le ofrecemos hosting con WP-CLI preinstalado y listo para usar, junto a un soporte técnico disponible 24/7 que le acompañará en cada paso, desde la primera ejecución hasta la automatización completa de su mantenimiento. Empiece hoy mismo a administrar su WordPress como un profesional.
Equipo RedServicio
Artículos escritos y revisados por nuestro equipo técnico especializado en hosting e infraestructura web en España.
¿Listo para un hosting de verdad?
Servidores en España · Soporte 24/7 en español · Migración gratuita
Ver Planes desde 3,95€/mes →