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.zipShips 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
- Descarga el último release
- Sube el ZIP a WordPress → Plugins → Añadir nuevo → Subir plugin
- Activa el plugin
- Ve a Herramientas → WP Migrate Pro
🚀 Uso
Crear paquete de migración
- Ve a Herramientas → WP Migrate Pro
- Selecciona qué incluir:
- ✅ Base de datos
- ✅ Archivos (wp-content)
- ✅ Plugins
- ✅ Tema activo
- ✅ Uploads
- Click en "Crear paquete"
- Espera a que termine (verás el progreso)
- Descarga los archivos generados
Restaurar en sitio destino
- Sube los archivos del paquete al nuevo hosting
- Sube
installer.phpal directorio raíz de WordPress - Abre
https://tu-nuevo-dominio.com/installer.phpen el navegador - Sigue los pasos:
- Introduce los datos de la nueva BD
- Introduce la nueva URL del sitio
- Click en "Restaurar"
- ¡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
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| v1.0.0 | Jul 26, 2026 | wp-migrate-pro-1.0.0.zip | 1 |