Comandos WP-CLI esenciales para el día a día
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
.sqlcon 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.
