0 Comentarios
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.
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.
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.
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.
No te preocupes, que instalarlo no tiene mucho misterio. Te dejamos los pasos básicos:
Abre tu terminal (o conéctate por SSH a tu servidor).
Ejecuta: curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
Comprueba que funciona: php wp-cli.phar --info
Hazlo ejecutable:
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
¡Y listo! Ya puedes usar wp como comando.
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.
¿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
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.
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...
Aquí viene lo jugoso. Porque una vez te acostumbras, puedes hacer limpiezas y optimizaciones en segundos. Literalmente.
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
¿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.
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
Sí, WP-CLI mola. Pero también puede ser peligroso si se usa sin cuidado.
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.
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.
Aquí viene la pregunta clave. Y la respuesta es un rotundo: sí.
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.
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?