🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo usar WP-CLI en Syspanel para tareas de mantenimiento

Actualizado el 17 de abril de 2026

¿Qué es WP-CLI y por qué te hará la vida más fácil?

Si alguna vez has sentido que mantener tu WordPress requiere demasiados clics en el panel de administración, estás en el lugar correcto. WP-CLI es una herramienta de línea de comandos que te permite gestionar tu sitio web desde el terminal, sin necesidad de abrir el navegador. Es como tener un control remoto universal para WordPress: puedes actualizar plugins, gestionar usuarios, limpiar la base de datos y mucho más, todo con comandos simples.

La combinación de wp-cli syspanel es especialmente potente porque Syspanel (accesible a través del puerto 2106) integra WP-CLI de forma nativa en su panel de control. Esto significa que no necesitas ser un experto en servidores para aprovechar todo su potencial. Con unos pocos comandos, podrás realizar tareas de mantenimiento wordpress que antes te tomaban horas, en cuestión de minutos.

¿Te preocupa no tener experiencia técnica? No te preocupes. Este artículo está diseñado para que cualquier persona, incluso sin conocimientos previos de programación, pueda empezar a usar wordpress cli de inmediato. Vamos paso a paso, con ejemplos prácticos y consejos que te ahorrarán muchos dolores de cabeza.


Cómo acceder a WP-CLI desde Syspanel

Antes de empezar a ejecutar comandos wp-cli, necesitas saber cómo acceder a la interfaz de línea de comandos. Syspanel hace esto muy sencillo, incluso si nunca has usado un terminal antes.

Paso 1: Inicia sesión en Syspanel

Abre tu navegador y escribe la dirección de tu servidor seguida de :2106. Por ejemplo: https://tudominio.com:2106. Verás la interfaz de Syspanel, que es tu centro de control para todo lo relacionado con hosting y WordPress.

Paso 2: Busca la opción de terminal

Dentro de Syspanel, generalmente encontrarás una sección llamada "Terminal" o "SSH". Haz clic en ella. Se abrirá una ventana que simula un terminal directamente en tu navegador. No necesitas instalar nada adicional.

[INFO] Si no encuentras la opción de terminal, revisa la documentación de Syspanel o contacta con tu proveedor de hosting. En la mayoría de los casos, la opción está en el menú lateral izquierdo.

Paso 3: Navega a tu directorio de WordPress

Una vez en el terminal, necesitas ir a la carpeta donde está instalado WordPress. Normalmente es algo como /home/usuario/public_html. Escribe:

cd ~/public_html

Si tu sitio está en una subcarpeta (por ejemplo, /blog), ajusta la ruta en consecuencia.

Paso 4: Verifica que WP-CLI funciona

Escribe el siguiente comando y presiona Enter:

wp --info

Deberías ver información sobre la versión de WP-CLI y la configuración de WordPress. Si aparece un error, asegúrate de haber ejecutado el comando desde el directorio correcto.


Comandos básicos de mantenimiento que debes conocer

Ahora que ya tienes acceso, es hora de aprender los comandos wp-cli más útiles para el mantenimiento wordpress. Los dividiremos en categorías para que sea más fácil de recordar.

Actualizaciones de WordPress, plugins y temas

Mantener todo actualizado es crucial para la seguridad y el rendimiento de tu sitio. Con WP-CLI, puedes hacerlo en segundos.

Actualizar el núcleo de WordPress

wp core update

Este comando actualizará WordPress a la última versión estable. Si quieres actualizar a una versión específica, usa:

wp core update --version=6.5.2

Actualizar todos los plugins

wp plugin update --all

También puedes actualizar un plugin específico:

wp plugin update nombre-del-plugin

Actualizar todos los temas

wp theme update --all

[TIP] Antes de actualizar cualquier cosa, siempre es buena idea hacer una copia de seguridad. Puedes usar el comando wp db export para exportar tu base de datos, como veremos más adelante.

Gestión de la base de datos

La base de datos es el corazón de tu WordPress. Con WP-CLI puedes optimizarla y hacer copias de seguridad sin complicaciones.

Optimizar la base de datos

wp db optimize

Este comando limpia las tablas y mejora el rendimiento general. Es recomendable ejecutarlo al menos una vez al mes.

Hacer una copia de seguridad

wp db export backup-$(date +%Y%m%d).sql

Este comando crea un archivo .sql con la fecha actual. Puedes descargarlo o guardarlo en un lugar seguro.

Restaurar una copia de seguridad

wp db import backup-20250315.sql

[WARNING] Asegúrate de tener el archivo de respaldo en el mismo directorio o especifica la ruta completa. Restaurar una base de datos sobrescribirá los datos actuales, así que verifica que estás usando el archivo correcto.

Limpieza de contenido innecesario

Con el tiempo, tu base de datos acumula revisiones de entradas, comentarios spam y transients caducados. WP-CLI te ayuda a limpiar todo eso.

Eliminar revisiones de entradas

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

Este comando elimina todas las revisiones antiguas de tus entradas. Es una excelente forma de reducir el tamaño de la base de datos.

Limpiar transients caducados

wp transient delete --all

Los transients son datos temporales que WordPress guarda para acelerar ciertas funciones. Con el tiempo, algunos caducan y ya no se usan. Limpiarlos libera espacio.

Eliminar comentarios spam

wp comment delete $(wp comment list --status=spam --format=ids) --force

[INFO] Estos comandos usan la sintaxis $(...) para pasar los IDs de los elementos a eliminar. Si no te sientes cómodo con esto, puedes ejecutar primero el comando de listado para ver qué se va a eliminar.


Tareas avanzadas de mantenimiento

Una vez que domines los comandos básicos, puedes pasar a tareas más avanzadas que te ahorrarán muchísimo tiempo.

Gestión de usuarios

¿Necesitas crear un usuario nuevo o cambiar la contraseña de uno existente? WP-CLI lo hace muy fácil.

Crear un usuario nuevo

wp user create nombreusuario email@ejemplo.com --role=administrator

Cambiar la contraseña de un usuario

wp user update nombreusuario --user_pass=nueva-contraseña-segura

Listar todos los usuarios

wp user list

Gestión de plugins y temas

A veces necesitas desactivar un plugin problemático o cambiar de tema. WP-CLI te permite hacerlo sin entrar al panel.

Desactivar un plugin

wp plugin deactivate nombre-del-plugin

Activar un plugin

wp plugin activate nombre-del-plugin

Cambiar el tema activo

wp theme activate nombre-del-tema

[WARNING] Si desactivas un plugin que es esencial para tu sitio, el front-end podría dejar de funcionar correctamente. Siempre ten un plan de acción antes de desactivar plugins críticos.

Verificación del estado del sitio

WP-CLI también te permite comprobar la salud de tu instalación.

Comprobar la versión de PHP

wp eval 'echo phpversion();'

Ver los errores de PHP

wp debug

Este comando muestra los errores recientes de PHP, lo que te ayuda a diagnosticar problemas.

Comprobar la integridad de los archivos del núcleo

wp core verify-checksums

Si algún archivo del núcleo ha sido modificado o corrompido, este comando te lo dirá.


Automatización de tareas con WP-CLI

Una de las mayores ventajas de wordpress cli es que puedes automatizar tareas repetitivas. Aquí te mostramos cómo.

Crear un script de mantenimiento

Puedes crear un archivo de script que ejecute varias tareas a la vez. Por ejemplo, crea un archivo llamado mantenimiento.sh con el siguiente contenido:

#!/bin/bash
cd ~/public_html
wp db optimize
wp transient delete --all
wp post delete $(wp post list --post_type=revision --format=ids) --force
wp plugin update --all
wp core update

Luego, dale permisos de ejecución:

chmod +x mantenimiento.sh

Y ejecútalo cuando quieras:

./mantenimiento.sh

Programar tareas con cron

Si quieres que el mantenimiento se ejecute automáticamente, puedes configurar un cron job en Syspanel. Busca la sección "Cron Jobs" y añade una entrada con el comando que quieras ejecutar.

Por ejemplo, para optimizar la base de datos cada semana:

0 3 * * 0 /bin/bash /home/usuario/mantenimiento.sh

[TIP] Ajusta la ruta del script según tu configuración. Los cron jobs son perfectos para tareas como copias de seguridad o limpieza de transients.


Solución de problemas comunes

A veces las cosas no salen a la primera. Aquí tienes algunos problemas que podrías encontrar y cómo solucionarlos.

"No se puede establecer conexión con la base de datos"

Este error suele ocurrir si la configuración de la base de datos es incorrecta. Verifica que los datos en wp-config.php son correctos.

wp config get DB_NAME
wp config get DB_USER
wp config get DB_PASSWORD

"Error de permisos"

Si ves errores de permisos, probablemente el usuario con el que estás ejecutando WP-CLI no tiene acceso a los archivos. Asegúrate de ejecutar los comandos como el usuario propietario de los archivos de WordPress.

"Comando no encontrado"

Si wp no se encuentra, puede que WP-CLI no esté instalado o que no esté en tu PATH. En Syspanel, suele estar preinstalado. Si no, puedes instalarlo con:

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
php wp-cli.phar --info
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp

[INFO] Si usas Syspanel, es muy probable que WP-CLI ya esté instalado y configurado. Consulta la documentación de Syspanel para confirmar.


Preguntas frecuentes sobre WP-CLI y Syspanel

¿Es seguro usar WP-CLI?

Sí, siempre y cuando tengas cuidado con los comandos que ejecutas. WP-CLI es una herramienta oficial de WordPress y es ampliamente utilizada por desarrolladores y administradores de sistemas.

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

Como con cualquier herramienta poderosa, existe un riesgo si usas comandos incorrectos. Por eso siempre recomendamos hacer copias de seguridad antes de ejecutar comandos que modifiquen datos.

¿Necesito conocimientos de programación?

No necesariamente. Los comandos básicos son fáciles de aprender y recordar. La mayoría de las tareas de mantenimiento wordpress se pueden realizar con una docena de comandos.

¿Qué pasa si cometo un error?

Si cometes un error que afecta a tu sitio, puedes restaurar desde la copia de seguridad que hiciste anteriormente. Es por eso que siempre insistimos en las copias de seguridad.

¿WP-CLI funciona en cualquier hosting?

WP-CLI funciona en cualquier servidor que tenga acceso SSH y PHP instalado. Syspanel lo integra de forma nativa, lo que facilita mucho las cosas.


Consejos finales para sacar el máximo partido a WP-CLI

Para terminar, aquí tienes algunos consejos que te ayudarán a convertirte en un experto en wp-cli syspanel.

Empieza poco a poco

No intentes aprender todos los comandos de una vez. Empieza con los básicos: actualizaciones, copias de seguridad y limpieza de transients. Cuando te sientas cómodo, explora funciones más avanzadas.

Documenta tus comandos

Guarda un archivo con los comandos que usas con frecuencia. Te será muy útil cuando necesites repetir una tarea.

Usa la ayuda integrada

WP-CLI tiene una excelente documentación integrada. Puedes acceder a ella con:

wp help

O para un comando específico:

wp help plugin update

Mantén WP-CLI actualizado

Asegúrate de tener la última versión de WP-CLI. Puedes comprobarlo con:

wp cli update

Practica en un entorno de pruebas

Si tienes un sitio de staging o un entorno local, úsalo para practicar. Así podrás experimentar sin miedo a romper nada importante.


Conclusión

WP-CLI es una herramienta indispensable para cualquier persona que gestione sitios WordPress. Con la integración en Syspanel, el acceso al terminal es más fácil que nunca. Solo necesitas aprender unos pocos comandos wp-cli para realizar tareas de mantenimiento wordpress de manera rápida y eficiente.

Recuerda que la práctica hace al maestro. Cuanto más uses WP-CLI, más cómodo te sentirás y más tiempo ahorrarás. No tengas miedo de experimentar, pero siempre con precaución y con copias de seguridad a mano.

Si tienes alguna duda, consulta la documentación oficial de WordPress o la ayuda integrada de WP-CLI. Y no olvides que Syspanel está ahí para facilitarte el trabajo, con su acceso al terminal en el puerto 2106. ¡Feliz mantenimiento!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel