WP-CLI: gestiona WordPress desde la terminal

WP-CLI WordPress

📅 Publicado el 18 de septiembre, 2026 · Por Equipo RedServicio

WP-CLI: gestiona WordPress desde la terminal - RedServicio

Qué es WP-CLI y por qué deberías usarlo

WP-CLI WordPress es la interfaz de línea de comandos oficial para gestionar cualquier instalación de WordPress sin abrir el navegador. Nada de paneles, nada de clics: instalas WordPress, actualizas plugins, gestionas usuarios o haces búsquedas y reemplazos en la base de datos directamente desde la terminal. Y mucho más rápido que desde el escritorio de administración.

Si administras varios sitios, esto deja de ser un lujo. Actualizar 20 plugins en 20 webs desde el panel puede comerse una tarde entera; con WP-CLI, un script lo resuelve en minutos. Lo he visto en proyectos reales: la diferencia no es de porcentaje, es de otra escala.

Requisitos previos para usar WP-CLI

Antes de empezar, comprueba que cumples esto:

  • Entorno UNIX: Linux, macOS o Windows con WSL.
  • PHP 5.6 o superior (recomendado PHP 7.4 o superior, idealmente PHP 8.x).
  • WordPress 3.7 o superior instalado en el servidor.
  • Acceso SSH a tu hosting. Todos los planes de RedServicio incluyen SSH, además de soporte 24/7 si necesitas ayuda para activarlo.

Cómo instalar WP-CLI paso a paso

1. Descargar el archivo Phar

Conéctate por SSH a tu servidor y ejecuta:

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

2. Verificar que funciona

Comprueba que el archivo responde:

php wp-cli.phar –info

3. Hacerlo ejecutable y global

Para usar el comando wp desde cualquier directorio:

chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp

Ejecuta wp –version y listo, instalación confirmada. Un apunte: si tu hosting usa cPanel o Plesk, es bastante probable que WP-CLI ya venga disponible. Pregunta a tu proveedor antes de instalarlo manualmente.

Comandos esenciales de WP-CLI WordPress

Gestión de plugins y temas

Los que usarás cada semana:

  • wp plugin list — lista todos los plugins con su estado y versión.
  • wp plugin update –all — actualiza todos los plugins de golpe.
  • wp plugin install wordpress-seo –activate — instala y activa un plugin.
  • wp theme install astra –activate — instala y activa un tema.
  • wp theme update –all — actualiza todos los temas.

Gestión del núcleo de WordPress

  • wp core update — actualiza WordPress a la última versión.
  • wp core verify-checksums — verifica que los archivos del núcleo no estén modificados (muy útil para detectar malware).
  • wp core download –locale=es_ES — descarga WordPress en español.

Usuarios y base de datos

  • wp user create juan [email protected] –role=editor — crea un usuario con rol específico.
  • wp user list –role=administrator — lista todos los administradores.
  • wp db export backup.sql — exporta la base de datos completa.
  • wp db import backup.sql — importa una base de datos.
  • wp db optimize — optimiza las tablas de la base de datos.
Tip profesional: antes de migrar un sitio, ejecuta wp search-replace ‘http://viejo.com’ ‘https://nuevo.com’ –dry-run. El flag –dry-run simula el reemplazo sin tocar nada, y te ahorra errores irreversibles en la base de datos. Créeme, ese flag ha salvado más de una migración.

Casos de uso reales de WP-CLI

Mantenimiento programado

Puedes combinar WP-CLI con cron y olvidarte del mantenimiento manual. Una tarea cron diaria, por ejemplo:

0 3 * * * cd /home/usuario/public_html && wp core update && wp plugin update –all && wp theme update –all

Limpiar la caché y los transitorios

¿El sitio se comporta de forma rara tras un cambio? Prueba esto:

  • wp cache flush — vacía la caché de objetos.
  • wp transient delete –expired — elimina los transitorios caducados.

Diagnóstico de rendimiento

Con wp profile stage –all ves dónde consume tiempo tu sitio (bootstrap, carga principal). Suele ser la vía rápida para cazar plugins lentos.

Buenas prácticas y advertencias de seguridad

  • Haz copias de seguridad antes de actualizar: usa wp db export antes de cualquier operación masiva. Siempre.
  • No ejecutes WP-CLI como root: trabaja con el usuario propietario de los archivos y evitarás problemas de permisos.
  • Usa –skip-plugins=plugin-problematico si un plugin defectuoso impide ejecutar comandos.
  • Actualiza WP-CLI regularmente: ejecuta wp cli update para mantener la herramienta al día.

¿WP-CLI funciona en hosting compartido?

Sí, siempre que el hosting ofrezca acceso SSH y una versión compatible de PHP. Los planes de RedServicio lo incluyen de serie.

¿Puedo dañar mi sitio con WP-CLI?

Puede pasar, como con cualquier herramienta potente, si ejecutas comandos destructivos sin copia previa. Con backups y el flag –dry-run, el riesgo es mínimo.

Conclusión: domina tu WordPress desde la terminal

Hay un antes y un después cuando empiezas a gestionar WordPress por línea de comandos. Lo que antes eran decenas de clics ahora es un comando. Actualizar el núcleo, migrar sitios, depurar rendimiento, automatizar lo repetitivo… todo fluye distinto. Si administras más de un sitio, aprender WP-CLI es de las mejores inversiones de tiempo que puedes hacer como webmaster.

Eso sí: necesitas un hosting con SSH estable y buen rendimiento. En RedServicio.net ofrecemos hosting optimizado para WordPress con acceso SSH, soporte 24/7 y asistencia para configurar WP-CLI desde el primer día. Empieza hoy mismo a gestionar tu 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 →

Te puede interesar:

Clisec — Seguridad informática

Página Gratis — Crea tu web gratis

Scroll al inicio