Descripción
Migrator empaqueta tu base de datos y todo lo que hay en wp-content en un solo archivo que puedes descargar, guardar como copia de seguridad y restaurar, en el mismo sitio o en una instalación completamente nueva en otro lugar. Cuando restauras en una dirección diferente, Migrator reescribe las URL y rutas de archivo antiguas a las nuevas por ti, para que el sitio simplemente funcione.
Everything happens on your own server. There is no account to create, no file size sold back to you, and nothing is ever sent to a third-party service. Because it is fully open, you can read exactly what it does: the source lives at github.com/wppoland/plogins-migrator, which is also where to file a bug or request a feature.
Cómo funciona
- En el sitio que quieres copiar, crea una copia de seguridad. Migrator escribe tu base de datos en un volcado SQL portátil y transmite cada archivo de
wp-contenta un archivo junto a él. - Descarga ese archivo (o, en un sitio grande, créalo desde la línea de comandos, ver más abajo).
- En el destino, el mismo sitio para revertir, o una instalación nueva de WordPress a la que mover, restaura el archivo. Migrator importa la base de datos, vuelve a colocar los archivos y reescribe la dirección web y las rutas del sitio de origen a esta.
La reescritura de direcciones es segura para datos serializados: Migrator recorre las estructuras de datos reales en lugar de hacer un reemplazo de texto ciego, por lo que los recuentos de longitud de bytes que PHP almacena dentro de las opciones y metadatos serializados se mantienen correctos y nada se rompe.
Algunas cosas que vale la pena saber
Las copias de seguridad se escriben en una carpeta protegida (wp-content/migrator-backups) que deniega el acceso web directo, y la descarga en el navegador se sirve solo a administradores conectados a través de un manejador autenticado; los archivos nunca se exponen en una URL predecible. Cada elemento dentro de un archivo lleva una suma de verificación, por lo que una copia de seguridad truncada o corrupta se detecta antes de que se restaure sobre un sitio en vivo.
La restauración sobrescribe la base de datos y los archivos de destino, ese es el propósito de una restauración, por lo que pide confirmación y está limitada a administradores. Migrator nunca sobrescribe su propia carpeta de plugin durante una restauración, por lo que no puede sabotearse a sí mismo a mitad de la importación.
Para sitios grandes donde una solicitud del navegador podría agotar el tiempo de espera, cada tarea también se ejecuta desde WP-CLI, que no tiene tiempo de espera:
wp migrator export
wp migrator import path/to/backup.migrator
Qué incluye
- Copia de seguridad con un clic de tu base de datos y todo el contenido de
wp-contenten un solo archivo - Restaurar en el mismo sitio, o migrar a un nuevo host con reescritura automática y segura para serialización de URL y rutas
- Elige qué excluir: medios, temas, plugins, caché, comentarios spam, revisiones de entradas, transitorios, sesiones de WooCommerce o tablas de Action Scheduler
- Exportación en el navegador con barra de progreso y descarga directa, reanudable para que los sitios grandes se completen en varios pasos, además de restauración con arrastrar y soltar
- Comandos
exporteimportde WP-CLI para sitios demasiado grandes para el navegador - Una instantánea de seguridad de tu base de datos antes de cada restauración, revertida automáticamente si algo falla
- Sumas de verificación por elemento para que un archivo corrupto sea detectado, no restaurado
- Búsqueda y reemplazo seguro para serialización en toda la base de datos, con una vista previa de prueba y un comando
wp migrator replace, para cambiar un dominio, URL o ruta de forma segura - Inspecciona cualquier copia de seguridad almacenada antes de restaurarla: URL de origen, versiones de WordPress y PHP, recuento de tablas, además de comprobaciones previas a la restauración para el prefijo de tabla, espacio en disco y capacidad de escritura
- Autoalojado: sin cuenta, sin servicio de terceros, nada sale de tu servidor
Reporting a security issue: email hello@wppoland.com, and under our coordinated disclosure policy we confirm within two business days, assess within five, and patch a critical issue within seven days of confirming it.
How Migrator compares
All six plugins named here back up and migrate WordPress. What separates them is what you get without paying, so the grid reads the free edition of each. Every entry was checked against vendor pricing pages and vendor documentation on 29 July 2026.
The columns, left to right: Migrator, AIO is All-in-One WP Migration, Dupl is Duplicator, WPvivid, Updraft is UpdraftPlus, WPMigr is WP Migrate. A cell reads yes if the free edition does it, paid if that vendor sells it in a paid tier or add-on, no if the vendor does not offer it at any price, part if only partly, and ? if the vendor does not say. A row of paid is a paywall, not a missing feature; no is the one that means the thing does not exist.
Migrator AIO Dupl WPvivid Updraft WPMigr
--------------------------------------------------------------------------
Full backup + migration yes yes yes yes yes part
No size cap, free tier yes no no yes yes ?
Scheduled backups yes paid paid yes yes no
Cloud or FTP destination yes paid paid yes yes no
Incremental backups paid paid no paid paid no
Encrypted archives paid yes paid part part ?
Server to server transfer paid paid paid yes paid paid
Multisite net. restore paid paid paid part paid paid
Imports chosen tables paid ? no paid paid paid
Paid plan, from EUR49 $69 $99 $49 $70 $49
Where Migrator is ahead in free. Scheduled backups with a retention rule, an off-site copy over FTP/FTPS or to a folder outside the web root, no size limit beyond what your own server allows, and a database snapshot taken before every import and restored automatically if the restore fails. No other free tier here documents that rollback. Automation is not the paid tier here: a shop that wants a nightly backup landing somewhere other than the server it protects needs nothing beyond the free plugin.
What PRO adds. Cloud destinations (S3, R2, Backblaze, Wasabi, SFTP, WebDAV, Dropbox, Google Drive), incremental backups, encrypted archives, recovery points, server-to-server transfer, Table Sync, multisite restore, deploying to an empty server, resetting a staging site to a clean install, and a white-label mode that puts an agency’s own name on the plugin. From 49 EUR per year.
All-in-One WP Migration
Exports to a single .wpress file, and its AES-256 password-protected export is in the free plugin, which is one thing Migrator keeps in PRO. The free export is bounded by your host’s PHP limits; lifting them is the Unlimited extension at $69/yr. Multisite is a separate add-on at $319/yr.
Duplicator
Builds a package plus an installer. The vendor publishes a 4 GB ceiling for the free edition, and 500 MB on the DupArchive engine. Scheduling, recovery points and importing start at $99/yr.
WPvivid
Scheduled backups with one retention rule, Dropbox, Google Drive, S3, OneDrive, DO Spaces, FTP and SFTP as destinations, and server-to-server transfer with a migration key. Archives split at 200 MB. The vendor states databases cannot be backed up incrementally, encryption in Pro covers the database only, and table-level merging is sold as a separate product.
UpdraftPlus
Free scheduling from every 2 hours up to monthly, with Google Drive, Dropbox, S3, Rackspace, FTP, Swift and email as destinations. Archives split at 400 MB. Multisite, incremental file backups and database encryption are Premium, $70 to $399/yr excluding VAT.
WP Migrate
Lite exports a ZIP and does not import at all. Moving files between live sites, and push and pull, are paid, $49 to $219 for the first year. No tier offers a cloud or FTP destination.
Competitor prices are in USD, Migrator PRO is priced in EUR, and no conversion is implied. List prices and tier limits change without notice, so confirm on the vendor’s own page before you buy. Migrator itself is free under GPLv2 with no account to create; PRO is 49 to 149 EUR per year.
Plogins Migrator PRO
The free edition backs up on a schedule and copies each backup off the server. Plogins Migrator PRO is for putting those copies further away, keeping more of them, and getting back faster:
- Cloud destinations – S3, R2, Backblaze B2, Wasabi, SFTP, WebDAV, Dropbox and Google Drive, on top of the FTP and folder destinations the free edition ships
- Incremental backups – store only the files that changed between fulls, with retention that keeps whole chains so a base is never orphaned
- Puntos de recuperación – reversión con un solo clic a una copia de seguridad conocida y funcional
- Copias de seguridad cifradas – archivos protegidos con contraseña, descifrados al restaurar
- Transferencia de servidor a servidor – mueve un sitio entre servidores sin descarga manual
- Table sync – import chosen database tables from a backup into a live site and leave the rest alone
- Avisis por correo electrónico y registro de actividad – un fallo silencioso nunca pasa desapercibido
- Multisitio, de red a red: haz una copia de seguridad y migra toda una red con una reescritura correcta de las URL; sacar un solo subsitio es cosa de WP-CLI
- Reset a site to a clean install – take a staging site back to fresh WordPress without reinstalling: a safety backup first, then the tables dropped, a clean install, and the address, title and administrator password put back. Single sites only, not networks
- White label – replace the menu name with your own, point the upgrade link elsewhere and hide the purchase prompt, so a client sees the tool under your brand
Todo lo que hay en la versión gratuita sigue siendo gratuito y de código abierto. Plogins Migrator PRO cuesta a partir de 49 EUR al año, y se factura en EUR.
Compara las ediciones y los precios: plogins.com/plogins-migrator-pro/pricing/
Traducciones
Plogins Migrator is fully translatable and ships the plogins-migrator.pot template. Translations are delivered by WordPress.org language packs from translate.wordpress.org, which is where Polish, German and Spanish are being contributed; the package itself carries no compiled translation files.
Capturas


Instalación
- Sube el plugin a
/wp-content/plugins/plogins-migrator, o instálalo desde Plugins Añadir nuevo. - Actívalo. No hay dependencias necesarias.
- Abre Migrator en el menú de administración para crear una copia de seguridad, o usa
wp migrator exportdesde la línea de comandos.
FAQ
-
Documentación y enlaces
-
- Documentación – plogins.com/plogins-migrator/docs/
- Página del plugin – plogins.com/plogins-migrator/
- Código fuente – github.com/wppoland/plogins-migrator
- Informes de errores y peticiones de nuevas funciones – github.com/wppoland/plogins-migrator/issues
-
¿La restauración elimina lo que ya está en el destino?
-
Sí. Una restauración reemplaza la base de datos y los archivos del destino con el contenido del archivo, eso es lo que significa restaurar una copia de seguridad. Está limitado a administradores y pide confirmación primero. Siempre mantén una copia de seguridad separada de cualquier cosa en el destino que quieras conservar.
-
¿Se romperán mis enlaces al moverme a un nuevo dominio?
-
No. Cuando restauras en una dirección diferente, Migrator reescribe la URL del sitio antiguo y las rutas de archivo a las nuevas, incluso dentro de los datos serializados, para que los enlaces internos y la configuración sigan funcionando.
-
Mi sitio es grande y la exportación del navegador se detiene. ¿Qué hago?
-
Usa WP-CLI, que no tiene límite de tiempo de solicitud:
wp migrator exportpara crear el archivo ywp migrator import <file>para restaurarlo. -
¿Envía mis datos a algún sitio?
-
No. Migrator se ejecuta completamente en tu propio servidor. No crea ninguna cuenta y no contacta con ningún servicio externo. Tus copias de seguridad permanecen en
wp-content/migrator-backupshasta que las descargues o elimines. -
¿Dónde se almacenan mis copias de seguridad?
-
En
wp-content/migrator-backups, una carpeta protegida del acceso web directo. Al eliminar el plugin, se borra esa carpeta y su contenido. -
¿Funciona este plugin en WordPress Multisitio?
-
It runs on Multisite: network activate it or activate it on individual sites, and each site keeps its own settings and data. Restoring a network is a different matter. The free edition refuses an import when either the archive or the target site is a network, so network migration needs the Migrator Pro add-on.
-
How does Migrator compare to Duplicator and All-in-One WP Migration?
-
All three back up, clone and migrate WordPress, and all three run on your own server. The differences worth knowing, comparing the free editions:
- Size limits: Migrator’s free edition has no artificial size limit. All-in-One WP Migration limits imports in its free version and sells a paid Unlimited extension to remove that cap. Duplicator’s free edition has no advertised size cap either.
- Serialization-safe URL rewriting: all three do it.
- Exclusions and stored-backup management: free in Migrator and in Duplicator; part of the paid tier for All-in-One WP Migration.
- Scheduling, incremental backups, cloud storage and multisite: paid in all three (Migrator PRO, Duplicator Pro, paid All-in-One WP Migration extensions).
- WP-CLI: Migrator ships
wp migrator export,importandreplacein the free version. - Licensing: Migrator is GPLv2 and fully open source, including PRO.
Competitor details as of July 2026; check the vendors’ own sites for their current features and pricing.
Reseñas
Colaboradores y desarrolladores
«Migrator – Site Migration and Backup» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
Colaboradores«Migrator – Site Migration and Backup» está traducido en 2 idiomas. Gracias a los traductores por sus contribuciones.
Traduce «Migrator – Site Migration and Backup» a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
Registro de cambios
1.3.2
- Changed: the message shown when a restore crosses a multisite boundary now states the limitation instead of naming the paid add-on. The restore is still refused, because rewriting the network tables to the destination domain is genuinely not part of this plugin, but a free plugin’s own error text should not read as an upsell.
- «Tested up to» was declared in the plugin header as well as in this readme. WordPress.org reads the readme; declaring it in two places is how a listing ends up advertising a compatibility claim nobody wrote. The header line is gone, the readme is unchanged.
1.3.1
- The translation template was regenerated. 57 strings added to the plugin since the template was last built were missing from it, so no translator could reach them in any language, and 2 strings the plugin no longer uses have been dropped. Nothing you see changes; what a translator can see does.
1.3.0
- Added: scheduled backups are now free. Daily or weekly, with a retention rule, running unattended through WordPress cron and using the same engine as a manual backup.
- Added: off-site copies are now free. Every backup can be copied to an FTP or FTPS server, or to a folder outside the web root such as a mounted drive or NAS. A backup that lives only on the machine it protects is not a backup.
- Added: a destination registry, so an add-on contributes further destinations through the
migrator/backup_destinationsfilter instead of the free plugin knowing about them. - Changed: the free plugin no longer stores settings it cannot act on. A backup strategy or an encryption passphrase belongs to whatever implements them.
- Fixed: deactivating the paid add-on used to clear the backup cron event, which stopped the site’s backups. Scheduling belongs to this plugin now, so it keeps running.
- Note for existing Migrator PRO users: your schedule, retention, exclusions and off-site credentials carry over automatically, including the passwords. Nothing needs re-entering.
1.2.18
- Fixed: the package no longer ships its own translation files. WordPress.org builds language packs from translate.wordpress.org, and a bundled catalogue shadows that pack, so a translation corrected upstream could not reach you until the next release. Your language now comes from the language pack, which is the copy that stays current.
1.2.17
- Fixed: the safeguard that is supposed to stop a restore writing over Migrator’s own plugin folder had never worked. It compared against the folder name the plugin used before it was renamed, so on every current installation nothing matched, and restoring an older backup could extract an older copy of the plugin over the code that was running the restore. The folder names are now taken from the installation itself, so a future rename cannot break it again.
- Fixed: the same stale names were used to decide which plugin folders an export must never prune.
1.2.16
- Fixed: the plugin recorded 1.2.13 as its own version inside every archive it wrote, because the version constant had been left behind when the header was bumped. The number is stamped into the manifest of each backup and also busts the admin asset cache, so an archive said it came from an older plugin than the one that made it. The constant is now checked against the header when the package is built, so it cannot drift again.
1.2.15
- Fixed: the backup directory’s .htaccess carried only the Apache 2.2 form of the deny rule. Apache 2.4 does not understand it without mod_access_compat, so on those servers the directory holding full database dumps had no server-level protection, leaving only the random token in the filename, which is a backstop for hosts that ignore .htaccess and not a replacement for the rule. Both forms are now written, each behind its own IfModule. An existing installation is corrected the next time the workspace is prepared.
- Fixed: addresses stored without a scheme, in the «//host/wp-content/…» form, matched none of the replacement pairs and survived a restore still pointing at the site the backup came from. They are now rewritten with the rest.
1.2.14
- Fixed the PRO promo on the settings screen quoting a price in PLN. PRO is priced and charged in EUR, so an admin on a Polish site was shown a zloty amount and then billed in euro, and the zloty figure was a fixed conversion that drifted from the real charge as the rate moved. The promo now shows the euro price that is actually taken.
1.2.13
- Fixed: the PRO pricing line claimed a PLN price would appear during purchase. Purchases settle in EUR, so the line now says the price is billed in EUR.
1.2.12
- Fixed: ticking a database view under «Exclude specific database tables» now leaves it out of the backup. The list offers views alongside tables, but only tables were being skipped, so a ticked view still ended up in the archive.
1.2.11
- The PRO notice in the admin, and the PRO section of this readme, now list what Migrator Pro actually ships, including table sync, and say plainly that incremental backups cover files while every archive still carries the whole database. Multisite is described as network to network, which is what the admin does.
1.2.10
- Docs: the Multisite answer said the plugin is Multisite compatible without saying that a network restore is refused in the free edition. It now says so, and points at the Pro add-on for network migration.
1.2.9
- Fixed: restoring into a subdirectory doubled the new address (https://site.com/shop/shop). A site’s home and site address are normally the same string, and it was rewritten twice.
1.2.7
- Translations: completed Polish, German and Spanish for the PRO upgrade panel.
1.2.6
- Readme: added a factual comparison with Duplicator and All-in-One WP Migration.
1.2.5
- Seguridad: gestión reforzada de las rutas del espacio de trabajo de copia de seguridad para evitar el acceso no autorizado (defensa en profundidad).
1.2.4
- Control de calidad de la traducción: correcciones en polaco, alemán y español (se han mantenido los nombres de los productos en inglés, la terminología jurídica relativa a la desistimiento, el glosario de WooCommerce y las correcciones gramaticales).
1.2.3
- Documentación: los enlaces del readme ahora son enlaces etiquetados.
1.2.2
- Nombre de visualización acortado (se eliminó el prefijo Plogins; slug sin cambios).
1.2.1
- Añadido un enlace contextual de ayuda para la migración después de una copia de seguridad exitosa.
- Corregido el manejo del tipo de formato de verificación previa del espacio en disco.
1.2.0
- Nuevo: búsqueda y reemplazo independiente y seguro para la serialización (herramienta de administración + simulación +
wp migrator replace) para cambiar un dominio, URL o ruta sin corromper datos serializados. - Nuevo: inspeccionar una copia de seguridad almacenada antes de restaurar – muestra la URL de origen, las versiones de WordPress y PHP y el recuento de tablas, y ejecuta comprobaciones previas a la restauración (prefijo de tabla, espacio en disco, archivos escribibles).
1.1.1
- Añadida una descripción general de la versión Gratuita vs PRO al archivo readme.
1.1.0
- Novedad: vista general en el plugin de Plogins Migrator PRO (copias de seguridad incrementales + programadas, almacenamiento externo, restauración en la nube con un solo clic) en la pantalla de administración.
1.0.3
- Nombre más claro: Plogins Migrator – Migración y Copia de Seguridad del Sitio (realiza copias de seguridad y migra todo el sitio, no solo WooCommerce).
- Se ha reforzado el controlador de exportación AJAX: la carga útil de la solicitud se sanitiza completamente antes de que se ejecute cualquier función de retrollamada de filtro.
1.0.2
- Se han añadido traducciones integradas al polaco, alemán y español para la interfaz del plugin.
1.0.1
- Primera versión estable.
0.3.3
- Renombrado a Plogins Migrator para un nombre de plugin más distintivo.
0.3.2
- Filas de copias de seguridad guardadas más ordenadas: la fecha y el tamaño encabezan, el nombre de archivo largo es una sola línea atenuada que ya no se ajusta, y la fila se reorganiza limpiamente en pantallas estrechas.
0.3.1
- Tus copias de seguridad guardadas ahora aparecen dentro de la tarjeta «Restaurar una copia de seguridad», para que puedas restaurar una en su lugar sin tener que desplazarte.
0.3.0
- Nueva sección «Tus copias de seguridad»: cada copia de seguridad almacenada en el sitio se lista con su fecha y tamaño, para que puedas descargarla, restaurarla o eliminarla con un solo clic sin salir de la pantalla.
- Restaurar directamente desde una copia de seguridad almacenada (las copias de seguridad gzip se descomprimen automáticamente). El archivo de copia de seguridad se conserva, no se consume.
- Añadidos preajustes de un clic a la pantalla de copia de seguridad: Sitio completo, Solo base de datos y Solo medios establecen las exclusiones correctas para ti.
0.2.0
- Añadido un explorador de tamaño de archivos a la pantalla de copia de seguridad: escanea wp-content, ve el tamaño y el recuento de archivos de cada carpeta, y marca carpetas o archivos grandes para excluirlos de la copia de seguridad. Se basa en las exclusiones de ruta existentes.
0.1.0
- Primera versión.
- Copia de seguridad de la base de datos en un solo archivo (tablas, vistas, disparadores y rutinas almacenadas) y todo el contenido de
wp-content. - Restaurar en el mismo sitio, o migrar a un nuevo host con reescritura de URL y ruta segura para la serialización.
- Copia de seguridad selectiva: excluye medios, temas, plugins, caché, comentarios de spam, revisiones de entradas, transitorios, sesiones de WooCommerce o tablas de Action Scheduler.
- Exportación reanudable en el navegador con una barra de progreso y una descarga directa, además de restauración con arrastrar y soltar.
- WP-CLI
exporteimportpara sitios demasiado grandes para el navegador. - La seguridad primero: una instantánea de la base de datos previa a la importación con reversión automática si una restauración falla, sumas de verificación por elemento y una negativa a importar con un prefijo de tabla no coincidente.
