WP-CLI
Referencia de WP-CLI (Pro)
Automatice copias de seguridad, restauraciones, importaciones, implementación de instaladores, recuperación ante desastres y preparación desde el shell. Paridad total con la interfaz de usuario de administración de Multisite Migrate.
Requisitos
- WP-CLI instalado en el servidor (o sesión SSH).
- Complemento de migración multisitio activo; ejecutar comandos desde la raíz de WordPress (
wpdebe cargar el sitio). - licencia profesional - todos los comandos excepto
ayudarequiere Multisite Migrate Pro. Las licencias Plus y Free no pueden utilizar WP-CLI. - Capacidad de WordPress:
administrar_opciones(sitio único) oadministrar_red(tareas de red multisitio).
Empezando
ayuda para la migración multisitio de wp
Ayuda de migración multisitio de wp --topic=restore
copia de seguridad de migración multisitio de wp --ayuda
lista de migración multisitio de wp ayuda imprime un árbol de comandos completo, notas de capacidad y ejemplos de copiar y pegar. uso --topic=copia de seguridad|restaurar|importar|trabajos|instalador|recuperación|puesta en escena|caps para filtrar secciones. Los indicadores por comando están documentados con WP-CLI nativo --ayuda.
árbol de comandos
| Comando | Propósito |
|---|---|
copia de seguridad | Ejecute una tarea de respaldo (carga en la nube local y opcional) |
restaurar <id-trabajo> | Restauración en el mismo servidor o migración de URL con opciones de topología |
importar | Registre el archivo desde el disco, la URL o la nube; restauración encadenada opcional |
lista | Listar trabajos de copia de seguridad o restauración completados |
estado <id-trabajo> | Progreso del trabajo, porcentaje y metadatos |
cancelar <id-trabajo> | Cancelar un trabajo en ejecución |
eliminar <job-id> | Eliminar registro de trabajo y archivo local cuando esté presente |
captación previa <job-id> | Descargue la copia de seguridad solo en la nube antes de restaurar |
manifiesto <job-id> | Imprimir manifiesto de archivo JSON |
vista previa de migración <job-id> | Vista previa de URL y asignación de tablas para la migración |
información | Resumen de versión, motor y licencia del complemento |
salud | Extensiones PHP, espacio en disco, rutas de almacenamiento |
limpieza | Eliminar archivos de importación y de trabajo temporales |
podar | Aplicar política de retención a copias de seguridad locales antiguas |
instalador | Implemente el instalador junto a una copia de seguridad o descargue PHP de arranque |
recuperación | Establecer, iniciar o restablecer el punto de recuperación ante desastres |
lista remota <canal> | Listar copias de seguridad remotas (gdrive, s3, sftp, dropbox) |
puesta en escena | Crear, eliminar o enviar a un subsitio de prueba |
ayuda | Imprimir esta referencia en la terminal |
Copia de seguridad
copia de seguridad de migración multisitio de wp
copia de seguridad de migración multisitio de wp --upload --destination=gdrive
copia de seguridad de migración multisitio de wp --scope=network --profile=full
copia de seguridad de migración multisitio de wp --scope=subsite --profile=db --incremental Banderas comunes: --subir, --destino=local|gdrive|s3|sftp|ftp|dropbox, --scope=red|subsitio, --profile=full|db|archivos|medios|complementos|temas|personalizado, --incremental, --tranquilo.
La carga en la nube requiere almacenamiento en la nube Plus/Pro configurado en Almacenamiento en la nube. El alcance de la red requiere Pro (CAP_MULTISITIO).
Restaurar
wp restauración de migración multisitio 42 --sí
wp restauración de migración multisitio 42 --mode=db --no-safety-snapshot
wp multisite-migrate restaurar 42 --migration --old-url=https://old.example --new-url=https://new.example --yes Espejo de indicadores de topología Restauración avanzada en la interfaz de usuario del administrador:
--topology-import=subsitio_en_red+--topology-target-url=…— copia de seguridad del subsitio en una red existente--topology-import=red_al_subsitio+--topology-target-blog-id=…— copia de seguridad de red en una ranura de subsitio--prefix-policy=keep_source|remap_wp,--blog-domains=<json>,--frase de contraseña=…para.venc
Las restauraciones largas muestran una barra de progreso. La instantánea de seguridad se ejecuta a menos que --sin-instantánea-de-seguridad. uso --si para omitir la confirmación de sobrescritura.
Importar
wp importación de migración multisitio /var/backups/site.zip
importación de migración multisitio de wp --url=https://cdn.example/backup.zip
importación de migración multisitio de wp --from=gdrive --remote-id=FILE_ID --name=site.zip
wp importación de migración multisitio /path/archive.zip --restore --via-worker --yes URL remota y canales en la nube requieren Pro (CAP_REMOTE_IMPORT). cadena --restaurar iniciar la restauración inmediatamente; agregar --via-trabajador para restaurar el complemento en lugar de implementar el instalador.
Gestión del trabajo
lista de migración multisitio de wp --type=backup --format=table --limit=50
wp estado de migración multisitio 42
wp multisitio-migrar cancelar 42
wp multisitio-migración eliminar 42
manifiesto de migración multisitio de wp 42
vista previa de migración de migración multisitio de wp 42 lista apoya --formato=tabla|json|csv. Los administradores de subsitio en varios sitios solo ven su alcance a menos que tengan un límite de red.
Instalador y servidor vacío
instalador de migración multisitio de wp 42
wp instalador de migración multisitio 42 --bridge
Descarga del instalador wp multisite-migrate --type=php
descarga del instalador wp multisite-migrate 42 --type=php Implementa el mismo asistente que Importar → Abrir instalador. --puente utiliza el proxy wp-admin MU-plugin cuando los archivos están protegidos. descargar escribe PHP de arranque al lado de tu shell (Pro CAP_INSTALLER).
Ver también Migración de servidor vacío.
Recuperación ante desastres
conjunto de recuperación de migración multisitio de wp --job-id=42
estado de recuperación de migración multisitio de wp
Lanzamiento de recuperación de migración multisitio de wp
Restablecimiento de recuperación de migración multisitio de wp Partidos Copias de seguridad → Recuperación: sobrescritura in situ desde una copia de seguridad completa fijada con el núcleo de WordPress. Deshabilitar todo el sitio con define('MM_DISALLOW_RECOVERY', verdadero); en wp-config.php.
Puesta en escena
wp multisite-migrate staging crear --slug=staging --title="Staging"
wp multisite-migrate staging eliminar --slug=staging
push de preparación de migración multisitio de wp --job-id=42 Requiere profesional CAP_STAGING. Los mismos flujos que Puesta en escena en la guía de restauración.
Mantenimiento
información de migración multisitio de wp
salud de migración multisitio de wp
limpieza de migración multisitio de wp
poda de migración multisitio de wp
wp lista de migración multisitio-gdrive remoto Capacidades de licencia
Después de la puerta Pro, los comandos individuales pueden requerir capacidades secundarias (igual que la interfaz de usuario de administración):
| Capacidad | Ejemplos de CLI |
|---|---|
CAP_CLI | Todos los comandos excepto ayuda — Sólo profesionales |
CAP_NUBE | copia de seguridad --cargar, captación previa, lista remota |
CAP_REMOTE_IMPORT | importar --url, importar --desde=* |
CAP_MULTISITIO | copia de seguridad|restaurar --scope=red |
CAP_INSTALLER | descarga del instalador |
CAP_STAGING | puesta en escena * |
Recetas de escenarios
| Escenario | Comandos |
|---|---|
| Subsitio → migración independiente | wp multisite-migrate restaurar <id> --migración --old-url=… --nueva-url=… --sí |
| Subsitio → red existente | wp multisite-migrate restaurar <id> --topology-import=subsitio_en_red --topology-target-url=… --yes |
| Red → ranura de subsitio | wp multisite-migrate restaurar <id> --topology-import=network_to_subsite --topology-target-blog-id=… --yes |
| Importar y luego instalar | wp importación de migración multisitio /path/backup.zip --restore |
| Importar y luego restaurar en el complemento | wp importación de migración multisitio /path/backup.zip --restore --via-worker --yes |
| Copia de seguridad solo en la nube → restaurar | wp multisite-migrate prefetch <id> entonces wp multisite-migrate restaurar <id> --si |
| Implementar instalador (puente) | Instalador de migración multisitio de wp <id> --puente |
| Punto de recuperación ante desastres | conjunto de recuperación de migración multisitio de wp --job-id=<id> entonces lanzamiento de recuperación |
Banderas globales
--tranquilo— suprimir mensajes de progreso en trabajos largos--porcelana— líneas de progreso legibles por máquina
Guías relacionadas
Preguntas frecuentes sobre WP-CLI
La automatización de Shell requiere Pro. Utilice la ayuda del servidor para obtener la lista de comandos en vivo.
¿Qué licencia necesito para WP-CLI?
Pro. Free y Plus no pueden ejecutar comandos WP-CLI de Multisite Migrate (excepto para ver la ayuda cuando esté disponible).
¿Dónde debería ejecutar los comandos de wp?
Desde la raíz de WordPress, WP-CLI carga el sitio. El complemento Multisite Migrate debe estar activo.
¿Puedo automatizar horarios a través de CLI?
Sí en Pro: los comandos de copia de seguridad, restauración, importación, instalación, recuperación y preparación reflejan la interfaz de usuario del administrador. Consulte la sección de recetas anterior.
¿Se aplica el reembolso de dinero de 14 días si solo uso WP-CLI?
Sí. Las compras nuevas Plus o Pro incluyen una garantía de devolución de dinero de 14 días, independientemente de si prefiere la interfaz de usuario de administrador o WP-CLI.