Comandos WP-CLI esenciales para el día a día

bash marzo 11, 2026

WP-CLI es la interfaz de línea de comandos oficial de WordPress. Permite gestionar cualquier aspecto del sitio desde la terminal, sin entrar al panel de administración. Imprescindible para desarrolladores y administradores de servidores.

Casos de uso: migraciones de servidor, actualizaciones masivas, depuración rápida, automatización de tareas en scripts de despliegue.

# Información del sitio
wp core version
wp core check-update

# Gestión de plugins
wp plugin list
wp plugin install woocommerce --activate
wp plugin update --all
wp plugin deactivate --all

# Usuarios
wp user list
wp user create admin2 admin2@correo.com --role=administrator --user_pass=Pass123!

# Base de datos
wp db export backup.sql
wp db import backup.sql

# Migración: buscar y reemplazar URLs
wp search-replace 'http://viejo.com' 'https://nuevo.com' --all-tables

# Limpieza
wp post delete $(wp post list --post_type=revision --format=ids) --force
wp cache flush
wp rewrite flush
  • wp plugin deactivate –all — Desactiva todos los plugins de golpe, muy útil para diagnosticar conflictos.
  • wp db export — Genera un archivo .sql con toda la base de datos en el directorio actual.
  • wp search-replace — Reemplaza cadenas en toda la base de datos gestionando datos serializados correctamente, algo que el SQL manual no hace.
  • wp rewrite flush — Regenera las reglas de permalink, equivalente a guardar en Ajustes → Enlaces permanentes.