Guía para principiantes de WP-CLI: ¡Gestiona tu sitio WordPress de forma eficiente desde la línea de comandos!

2 minutos de lectura
Jiangsu
2025-10-19
2025-10-24
3,892
Gano comisiones cuando compras a través de los enlaces de abajo, sin coste adicional para ti.

Diga adiós a las tediosas operaciones de clic y experimente la rápida eficacia de gestión que aporta la línea de comandos.

¿Qué es WP-CLI?

Imagina poder hacer todas las tareas de administración de WordPress escribiendo simples comandos en una ventana negra de línea de comandos: instalar plugins, actualizar temas, crear entradas, e incluso modificar contenido en masa - esa es la belleza de WP-CLI (WordPress Command Line de WordPress).

WP-CLI es la herramienta de línea de comandos oficial de WordPress, que te permite gestionar tu sitio web a través de un terminal (Terminal/SSH) sin tener que acceder a la interfaz del backend. Puede sonar un poco complicado técnicamente para los novatos, pero una vez dominado, lo encontrarás mucho más eficiente que la GUI tradicional.

¿Por qué utilizar WP-CLI?

🚀 10 veces más eficiente

  • operación por lotesActualizar todos los plugins con un solo clic en lugar de hacer clic en ellos uno por uno
  • automáticoProgramación: se pueden escribir guiones para automatizar tareas repetitivas.
  • gestión remotaGestión de sitios web en el servidor a través de SSH, ¡sin necesidad de descargar archivos!

💻 Comparación de casos reales

Actualiza 20 plug-ins de la forma tradicional.

  1. 1. Inicie sesión en segundo plano → Haga clic en "Plug-ins" → Ver actualizaciones → Seleccione todos los plug-ins → Haga clic en Actualizar → Espere a que se complete.
  2. 2. Consumo de tiempo: 3-5 minutos, hay que seguir haciendo clic y esperar a que se cargue la página.

Utilice el WP-CLI.

wp plugin update --all

Tiempo: 10-20 segundos, ¡un comando!

¿Cómo instalar WP-CLI?

Instalación en Linux/macOS

Abra Terminal e introduzca los siguientes comandos en orden:

# 下载 WP-CLI
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

# 赋予执行权限
chmod +x wp-cli.phar

# 移动到系统路径
sudo mv wp-cli.phar /usr/local/bin/wp

# 验证安装
wp --info

Si aparece la información sobre la versión, la instalación se ha realizado correctamente.

Instalación en Windows

Se recomiendan los dos métodos siguientes:

  1. 1.Instalación de WSL (Subsistema Windows para Linux)Ubuntu: ¡Busca Ubuntu en Microsoft Store e instálalo!
  2. 2.Uso de entornos integrados como XAMPP: las versiones más recientes suelen tener WP-CLI incorporado.

Ejercicio práctico de mando básico

Empecemos con los comandos más simples y vayamos paso a paso por las funcionalidades básicas de WP-CLI.

1. Comprobación de la información básica

# 检查 WordPress 版本
wp core version

# 查看网站状态
wp core check-update

# 列出所有已安装的插件
wp plugin list

2. Gestión de enchufes

# 安装一个插件(以 Yoast SEO 为例)
wp plugin install wordpress-seo

# 启用插件
wp plugin activate wordpress-seo

# 停用插件
wp plugin deactivate wordpress-seo

# 更新所有插件
wp plugin update --all

# 批量启用多个插件
wp plugin activate akismet wordpress-seo

3. Gestión temática

# 安装并启用新主题
wp theme install twentytwentyfour --activate

# 查看当前主题
wp theme status

# 更新所有主题
wp theme update --all

4. Gestión de contenidos

# 创建一篇新文章
wp post create --post_title='我的第一篇文章' --post_content='这是通过命令行创建的内容' --post_status=publish

# 查看文章列表
wp post list

# 批量将文章状态从草稿改为发布
wp post update $(wp post list --post_status=draft --format=ids) --post_status=publish

Supuestos prácticos: resolución de problemas prácticos

Situación 1: Sustitución por lotes de nombres de dominio durante la migración de sitios web

Cuando necesite migrar su sitio web de un dominio de prueba a un dominio completo:

# 将数据库中所有 old-domain.com 替换为 new-domain.com
wp search-replace "old-domain.com" "new-domain.com"

Frente a la forma tradicional: Es arriesgado exportar manualmente la base de datos, sustituirla con un editor de texto y volver a importarla.

Escenario 2: Procesamiento por lotes Optimización de imágenes

Se comprobó que el texto ALT no estaba puesto en las imágenes de todos los artículos:

# 为没有 ALT 文本的图片批量添加描述
wp media list --field=ID | xargs -I % wp media update % --post_title="图片描述"

Escenario 3: Copia de seguridad rápida de su sitio web

# 一键备份数据库
wp db export backup-$(date +%Y%m%d).sql

# 备份完成后压缩
gzip backup-$(date +%Y%m%d).sql

Consejos avanzados: cómo hacer que el trabajo sea más productivo

1. Uso de alias para simplificar los comandos

En ~/.bashrco ~/.zshrcse añade el archivo:

alias wp-update-all='wp plugin update --all && wp theme update --all'
alias wp-backup='wp db export backup-$(date +%Y%m%d).sql'

entonces ejecute source ~/.bashrcdespués de lo cual puede utilizar el comando corto:

wp-update-all  # 更新所有插件和主题
wp-backup      # 快速备份

2. Creación de scripts de automatización

Nuevo archivo daily-maintenance.sh

#!/bin/bash
# 每日维护脚本

echo "开始 WordPress 日常维护..."

# 备份数据库
wp db export backup-$(date +%Y%m%d).sql

# 更新所有插件和主题
wp plugin update --all
wp theme update --all

# 清理修订版
wp post delete $(wp post list --post_type=revision --format=ids) --force

echo "维护完成!"

Dar permisos de ejecución de script:chmod +x daily-maintenance.sh

A continuación, puede configurarse como una tarea temporizada para que se ejecute automáticamente.

Preguntas más frecuentes (FAQ)

❓ Soy puramente un novato, ¿debería usar WP-CLI?

sugerenciaSi sólo actualizas unos pocos artículos de vez en cuando, puedes seguir usando la GUI. Sin embargo, si gestionas varios sitios web o necesitas operarlos con frecuencia, aprender WP-CLI es muy recomendable.

❓ ¿El uso de WP-CLI arruinará el sitio?

seguridadWP-CLI tiene el mismo control de privilegios que la GUI. Mientras la operación se haga con cuidado (especialmente los comandos relacionados con la base de datos), el riesgo es muy pequeño. Se recomienda hacer una copia de seguridad antes de operar.

❓ ¿Y si no recuerdo los comandos?

finura: Uso wp helpConsulte ayudas como wp help pluginVer comandos relacionados con el plug-in. Utilice la tecla Tab más a menudo para autocompletar.

❓ ¿Son todos los hosts compatibles con WP-CLI?

solicitarSoportado por la mayoría de VPS y cloud hosts. El alojamiento compartido requiere ponerse en contacto con el servicio de atención al cliente para confirmar el acceso SSH.

Rutas de estudio sugeridas

Fase 1 (Semana 1): Familiarícese con los comandos básicos

  • -Prácticas de instalación y actualización de plugins y temas
  • -Intenta crear y editar artículos
  • -Mastery wp --helpFormas de consultar la ayuda

Fase 2 (semanas 2-3): Aplicación práctica

  • -Intenta reemplazar nombres de dominio de forma masiva
  • -Crear scripts automáticos de copia de seguridad
  • -Procesamiento por lotes de contenidos de aprendizaje

Fase 3 (después de 1 mes): Optimización avanzada

  • -Integración en el flujo de trabajo
  • -Escribir guiones personalizados
  • -Explorar funciones avanzadas (por ejemplo, tareas CRON)

do

resúmenes

WP-CLI no es una herramienta exclusiva para hackers, sino una herramienta de eficiencia que todo usuario de WordPress debería dominar. Empieza hoy mismo, aprende un comando al día y en un mes verás un salto cuántico en tu productividad.

No se deje intimidar por la línea de comandos- No es más que otro lenguaje para comunicarse con los ordenadores. Como aprender un idioma extranjero, al principio puede resultar un poco difícil, pero una vez dominado, abre la puerta a un mundo nuevo.

Ahora abre un terminal y escribe tu primer comando WP-CLI.

wp --info

Enhorabuena, ¡has dado el primer paso para convertirte en un maestro de WordPress! 🎉

Pista

Consejo: Todos los comandos de este artículo se ejecutan en el directorio raíz de la instalación de WordPress. Si tiene problemas de permisos, puede anteponer a los comandos las palabras sudo(Linux/macOS) o ejecutar como administrador (Windows).

Etiquetas.