Cómo usar WP-CLI para tareas de mantenimiento en WordPress de forma rápida y eficiente

Marco Risco
De la mente de: Marco Risco 18-Jul-2025 Wordpress
Cómo usar WP-CLI para tareas de mantenimiento en WordPress de forma rápida y eficiente 0 Comentarios
Basado en 6 votos

Hay días en los que entras a tu WordPress solo para actualizar cuatro cosas... y acabas una hora después, entre clics, recargas y alguna que otra sorpresa inesperada. ¿Te suena? Pues hoy vamos a contarte cómo puedes agilizar el mantenimiento de tu web usando una herramienta poderosa pero bastante desconocida para muchos: WP-CLI.

Si nunca has usado la terminal para gestionar WordPress, no te preocupes. Vamos a explicártelo todo paso a paso, como si estuviéramos a tu lado. Porque sí, esto del WP-CLI puede parecer técnico al principio, pero una vez lo entiendes… no hay vuelta atrás.

¿Qué es WP-CLI y por qué puede facilitarte el mantenimiento web?

WP-CLI (WordPress Command Line Interface) es una interfaz de línea de comandos para WordPress. En lugar de hacer clic por todo el panel de administración, puedes ejecutar tareas directamente desde la terminal con simples comandos.

¿Ejemplos? Instalar un plugin, actualizar WordPress, borrar revisiones antiguas, hacer backups... todo eso en segundos, sin abrir el navegador.

¿Y lo mejor? Que no necesitas ser desarrollador ni tener un máster en informática. Solo entender lo básico de cómo funciona una terminal y aprender algunos comandos clave.

Requisitos previos antes de usar WP-CLI en tu sitio WordPress

Antes de lanzarte a probar comandos como si no hubiera un mañana, hay algunos puntos que debes tener claros. Porque sí, WP-CLI es potente, pero también puede liarla si lo usas sin cuidado.

Entornos compatibles y configuraciones básicas

WP-CLI está diseñado para funcionar en servidores Unix/Linux (como la mayoría de hostings). Si estás usando Windows, también se puede usar, pero necesitarás instalar WSL o alguna alternativa compatible.

Asegúrate de tener acceso SSH a tu servidor. Si tu hosting no lo permite, mal asunto... aunque algunos paneles como cPanel o Plesk ya empiezan a integrarlo.

Cómo instalar WP-CLI paso a paso

No te preocupes, que instalarlo no tiene mucho misterio. Te dejamos los pasos básicos:

  1. Abre tu terminal (o conéctate por SSH a tu servidor).

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

  3. Comprueba que funciona: php wp-cli.phar --info

  4. Hazlo ejecutable: 
    chmod +x wp-cli.phar
    sudo mv wp-cli.phar /usr/local/bin/wp

¡Y listo! Ya puedes usar wp como comando.

Comandos básicos de WP-CLI que debes conocer

Una vez instalado, es hora de jugar. Y cuando decimos “jugar” nos referimos a empezar a usar comandos sencillos pero muy útiles para el día a día.

Gestión de plugins y temas desde la terminal

¿Quieres instalar, activar o eliminar un plugin en segundos? Mira esto:

wp plugin install nombre-del-plugin --activate
wp plugin delete nombre-del-plugin

Y para los temas, igual:

wp theme install nombre-del-tema --activate

¿Y si quieres ver cuáles tienes instalados? Fácil:

wp plugin list
wp theme list

Actualizaciones de WordPress con un solo comando

Mantener todo actualizado es clave, y WP-CLI te lo pone muy fácil:

wp core update
wp plugin update --all
wp theme update --all

Todo en unos pocos segundos. Y sin esperar a que el panel de WordPress cargue mil veces.

Cómo hacer copias de seguridad y exportaciones

Aunque no es una herramienta de backups como tal, puedes usar WP-CLI para exportar tu base de datos o contenidos:

wp db export nombre.sql
wp export --dir=exportaciones/

Y si quieres algo más avanzado, puedes combinar WP-CLI con herramientas como rsync o scripts automatizados. Pero bueno, eso ya es otro tema...

Tareas de mantenimiento que puedes automatizar con WP-CLI

Aquí viene lo jugoso. Porque una vez te acostumbras, puedes hacer limpiezas y optimizaciones en segundos. Literalmente.

Limpieza de revisiones y borradores antiguos

WordPress guarda muchas revisiones de cada post… demasiadas. Y eso puede ralentizar tu base de datos.

wp post delete $(wp post list --post_type='revision' --format=ids) --force

También puedes borrar borradores que no vas a usar:

wp post delete $(wp post list --post_status='draft' --format=ids) --force

Optimización de la base de datos desde línea de comandos

¿Tu web va un poco lenta? Prueba a optimizar la base de datos:

wp db optimize

Es rápido, indoloro y muchas veces mejora el rendimiento sin que te des cuenta.

Crear cron jobs para tareas recurrentes

Con un poco de creatividad, puedes automatizar tareas periódicas. Por ejemplo, crear un script que limpie revisiones cada semana y programarlo en el cron de tu servidor.

Un ejemplo de script:

#!/bin/bash
cd /ruta/a/tu/web
wp post delete $(wp post list --post_type='revision' --format=ids) --force

Y lo programas en cron con algo así:

0 3 * * 0 /ruta/a/tu/script.sh

Buenas prácticas y precauciones al usar WP-CLI

Sí, WP-CLI mola. Pero también puede ser peligroso si se usa sin cuidado.

Errores comunes y cómo evitarlos

  • No hacer copia de seguridad antes de tocar la base de datos: error de novato.

  • Ejecutar comandos en la web equivocada: asegúrate de estar en el directorio correcto.

  • Copiar y pegar sin entender qué hace el comando: es mejor aprender que correr riesgos.

Seguridad y acceso restringido al entorno de comandos

Si compartes acceso SSH, limita qué usuarios pueden ejecutar comandos con WP-CLI. Recuerda que desde aquí se puede eliminar TODO con una línea.

Y por supuesto, mantén siempre actualizado WP-CLI a su última versión.

¿Merece la pena aprender WP-CLI si no eres desarrollador?

Aquí viene la pregunta clave. Y la respuesta es un rotundo: .

Aprender lo básico de WP-CLI te permite ganar agilidad, control y eficiencia en el mantenimiento de tu WordPress. Aunque no seas técnico, puedes aprender unos cuantos comandos y ahorrar horas cada mes.

Además, te da una cierta sensación de poder… no te vamos a mentir ;)

Si lo prefieres, también puedes delegar todo esto en profesionales. En nuestro servicio de mantenimiento web en WordPress, usamos WP-CLI y otras herramientas avanzadas para que tú no tengas que preocuparte de nada.

Conclusión: ahorra tiempo y mejora el control de tu WordPress con WP-CLI

WP-CLI no es solo para frikis del código. Es una herramienta que puede transformar tu forma de mantener WordPress, incluso si vienes del mundo visual y no has tocado una terminal en tu vida.

Con un poco de práctica y algunos comandos básicos, puedes hacer en segundos lo que antes te llevaba minutos (o más). Y si alguna vez te atascas, recuerda que en Webtec estamos para ayudarte a que tu web funcione como un reloj.

Así que ya sabes, si quieres que tu WordPress vaya más rápido y con menos complicaciones, dale una oportunidad a WP-CLI. Puede que al principio te cueste un pelín, pero luego... no querrás volver atrás.

¿Qué te ha parecido este artículo?
Deja tu comentario
Acepto facilitar mis datos con la finalidad de dejar mis comentarios en el blog
Acepto recibir información comercial
¿Necesitas hablar? ¡Contacta con nosotros!