WP Manifestindependent plugin directory
manifest / updates / wp-migrate-pro

WP Migrate Pro self-updates

Plugin WordPress para migración de sitios grandes (20-50 GB). Export de BD por chunks, empaquetado de archivos, installer standalone.

by Eruditus Group · github.com/eruditus-group/wp-migrate-pro · website

0stars
1release downloads
0forks

Install

The author publishes release zips, so WP-CLI can install straight from GitHub:

wp plugin install https://github.com/eruditus-group/wp-migrate-pro/releases/download/v1.0.0/wp-migrate-pro-1.0.0.zip

Ships its own WordPress updater (built-in updater), so new versions show up under Dashboard → Updates.

Readme

🚀 WP Migrate Pro

Plugin WordPress para migración de sitios grandes (20-50 GB). Genera paquetes descargables con base de datos + archivos, optimizado para sitios pesados.

📋 Características

  • Export de BD por chunks: Divide la base de datos en archivos .sql de 50MB
  • Archivos en lotes: Empaqueta archivos sin agotar memoria
  • Paquetes divididos: ZIPs divididos en partes de 2GB para descarga fácil
  • Instalador standalone: Un archivo PHP que se ejecuta en el sitio destino
  • Manifest completo: Metadata del sitio origen (WP, plugins, tema, URLs)
  • Progreso en tiempo real: AJAX polling para ver el progreso
  • Sin límites de memoria: time_limit=0 y memory_limit=-1 durante export

🔧 Requisitos

  • WordPress 6.0+
  • PHP 7.4+
  • MySQL 5.7+
  • ZipArchive (o tar+gzip como fallback)
  • Mínimo 256MB RAM recomendado

📦 Instalación

  1. Descarga el último release
  2. Sube el ZIP a WordPress → Plugins → Añadir nuevo → Subir plugin
  3. Activa el plugin
  4. Ve a Herramientas → WP Migrate Pro

🚀 Uso

Crear paquete de migración

  1. Ve a Herramientas → WP Migrate Pro
  2. Selecciona qué incluir:
    • ✅ Base de datos
    • ✅ Archivos (wp-content)
    • ✅ Plugins
    • ✅ Tema activo
    • ✅ Uploads
  3. Click en "Crear paquete"
  4. Espera a que termine (verás el progreso)
  5. Descarga los archivos generados

Restaurar en sitio destino

  1. Sube los archivos del paquete al nuevo hosting
  2. Sube installer.php al directorio raíz de WordPress
  3. Abre https://tu-nuevo-dominio.com/installer.php en el navegador
  4. Sigue los pasos:
    • Introduce los datos de la nueva BD
    • Introduce la nueva URL del sitio
    • Click en "Restaurar"
  5. ¡Listo! El sitio está migrado

📁 Estructura

wp-migrate-pro/
├── wp-migrate-pro.php          # Archivo principal
├── includes/
│   ├── Core.php                # Boot + activación
│   ├── Helpers.php             # Utilidades
│   ├── DatabaseExport.php      # Export BD por chunks
│   ├── FileManager.php         # Empaquetado de archivos
│   ├── PackageBuilder.php      # Coordina creación del paquete
│   ├── AdminPage.php           # Interfaz admin
│   ├── Installer.php           # Genera installer.php
│   └── Updater.php             # Update desde GitHub
├── assets/
│   ├── admin.css               # Estilos admin
│   └── admin.js                # JavaScript admin
└── .github/workflows/
    └── release.yml              # GitHub Actions

🔄 Actualizaciones

El plugin se actualiza automáticamente desde GitHub Releases.

📝 Changelog

1.0.0

  • Versión inicial
  • Export de BD por chunks
  • Empaquetado de archivos
  • Installer standalone
  • Progreso AJAX

👤 Autor

Tom Cardenas - Eruditus Group

📜 Licencia

GPL v2 or later

Read the full README on GitHub →

Releases

TagPublishedAssetDownloads
v1.0.0 Jul 26, 2026 wp-migrate-pro-1.0.0.zip 1