Comandos WP-CLI para WP Staging

El Plugin WP STAGING es una herramienta potente para crear un entorno de staging para tu sitio web de WordPress o realizar Backups de alto rendimiento. Te permite hacer cambios, probar nuevas funciones y realizar actualizaciones sin afectar tu sitio en producción. Este documento proporciona instrucciones sobre cómo usar los comandos WP-CLI diseñados específicamente para el Plugin WP STAGING.

Requisitos previos

Antes de usar los comandos WP-CLI para el Plugin WP Staging Pro, asegúrate de que se cumplan los siguientes requisitos:

  1. Instalación de WordPress: asegúrate de tener WordPress instalado en tu servidor.
  2. WP-CLI: asegúrate de que WP-CLI (interfaz de línea de comandos para WordPress) esté instalado en tu servidor. Lee las instrucciones de instalación de WP-CLI.

Crear un Backup regular mediante WP-CLI

El comando wp wpstg backup-create te permite crear un Backup de tu entorno de WordPress. Este Backup garantiza que puedas revertir a un estado anterior si surge algún problema durante las pruebas o actualizaciones.

Sintaxis

Bash
# Regular Syntax
wp wpstg backup-create

# Run WP Cli as sudo
sudo -u myuser -- /usr/local/bin/wp --path='/home/example.com/public_html/' --url='example.com' wpstg backup-create

Hay varios parámetros que puedes usar:

name

valor predeterminado: null

Descripción: Nombre del archivo de Backup. Tipo de entrada admitido: cadena de texto

Uso:

ShellScript
wp wpstg backup-create name=my-backup 
# or
wp wpstg backup-create name='backup name with spaces'

includes

valor predeterminado: database, mu-plugins, plugins, themes, uploads, others

Descripción: Partes a incluir en el Backup. Los valores admitidos son databasemu-pluginspluginsthemesuploads y others.
También admite múltiples valores. Usa una coma para añadir varios valores, por ejemplo: database,plugins,uploads.

Usa solo el parámetro includes o excludes. Si se usan ambos, el parámetro includes tendrá preferencia y el parámetro excludes se ignorará.

Uso:

ShellScript
wp wpstg backup-create includes=plugins,themes
# or
wp wpstg backup-create includes=database

excludes

valor predeterminado: null

Descripción: Partes a excluir del Backup. Los valores admitidos son databasemu-pluginspluginsthemesuploads y others. También admite múltiples valores. Usa una coma para añadir varios valores, por ejemplo: database,plugins,uploads. Solo debe usarse uno de los parámetros includes o excludes. Si se usan ambos en el comando, el parámetro includes tendrá preferencia y el parámetro excludes se ignorará.

Uso:

ShellScript
wp wpstg backup-create excludes=database
# or
wp wpstg backup-create excludes=plugins,mu-plugins

advanced-excludes

valor predeterminado: null

Descripción: Partes adicionales a excluir del Backup.

Valores admitidos: logs, caches, deactivated-plugins, unused-themes, post-revisions, spam-comments

Uso:

ShellScript
wp wpstg backup-create advanced-excludes=logs,caches,deactivated-plugin,unused-themes,post-revisions,spam-comments

storages

valor predeterminado: local-storage

Descripción: Almacenes en los que se debe guardar/subir el Backup. Algunos valores comunes admitidos son local-storagegoogle-driveamazon-s3dropboxsftp.

También admite múltiples valores. Usa una coma para añadir varios valores, por ejemplo: google-drive,amazon-s3,sftp. Asegúrate de que los almacenes que quieras usar ya estén autenticados en el panel de administración de WordPress.

Uso:

ShellScript
wp wpstg backup-create storages=google-drive
# or
wp wpstg backup-create storages=local-storage,sftp

Crear un plan de Backup programado mediante WP-CLI

Puedes crear planes de Backup programados usando WP-CLI:

schedule

valor predeterminado: null

Descripción: Con qué frecuencia debe repetirse el Backup. Valores admitidos: hourlyevery-six-hoursevery-twelve-hoursdailyevery-two-daysweeklyevery-two-weeksmonthly. Solo se admite un valor a la vez. Si no se establece, el Backup no se programará.

Uso:

ShellScript
wp wpstg backup-create schedule=hourly
# or
wp wpstg backup-create schedule=monthly

retention

valor predeterminado: 2

Descripción: Número de Backups a conservar para esta programación. Valores admitidos: 1 a 10. Se requiere un valor válido de schedule distinto de null; de lo contrario, esta opción se ignorará.

Uso:

ShellScript
wp wpstg backup-create schedule=monthly retention=3 
# or
wp wpstg backup-create schedule=monthly retention=5

time

valor predeterminado: 00:00

Descripción: A qué hora debe iniciarse la primera ejecución programada del Backup. El valor admitido es la hora en formato de 24 horas, es decir: 13:0005:4223:5900:00 y 10:45. También puedes usar now para crear el Backup de inmediato usando la hora actual como primera hora de repetición. Se requiere un valor válido de schedule distinto de null; de lo contrario, esta opción se ignorará.

Uso:

ShellScript
wp wpstg backup-create schedule=daily time='00:15'
# or
wp wpstg backup-create schedule=monthly time='12:12'
# or
wp wpstg backup-create schedule=monthly time='now'

Mostrar el estado de un Backup en ejecución con WP-CLI

El comando wp wpstg backup-status muestra el estado y los detalles de un Backup en ejecución disponible en tu entorno de WordPress. Proporciona información como el ID del Backup, el título, la fecha de creación y la descripción.

Sintaxis

Bash
wp wpstg backup-status

Conclusión

El Plugin WP STAGING y los comandos WP-CLI proporcionados ofrecen una forma cómoda de gestionar Backups y supervisar su estado en tu entorno de staging. Siguiendo las instrucciones descritas en esta documentación, podrás crear Backups de manera eficiente y mantenerte informado sobre los Backups disponibles en tu sitio de WordPress.

Updated on mayo 22, 2026

Rene Hermenau

Autor: Rene Hermenau

About the author: René Hermenau is the founder of WP STAGING. He works on WordPress backups, staging, migrations, database handling, and safe deployment workflows.