Description
WPMove Migration Connector exports the posts, pages and custom post types of a WordPress site to a portable .json file, and imports such a file into another site. It runs entirely on your own server — no sign-up, no API key, and no external service is contacted.
- Export the posts, pages and custom post types of this site to a portable file you download.
- Import a previously exported file into another WordPress site. Imported items are added as new posts — nothing existing is overwritten or deleted.
Text, public custom fields and taxonomy terms (categories, tags and custom taxonomies) travel with each post. An optional export setting preserves the full taxonomy structure — all terms with their descriptions and parent-child hierarchy — so the target site is ready before posts are imported. The plugin is fully functional on its own, with no account and no network access.
Need to migrate directly between two live sites, with media?
Moving content as a file is perfect for a one-off transfer. If you instead need to copy content directly between two running WordPress sites over their REST APIs — including media (featured images and inline files), pull/push modes, post-by-post selection and resumable runs — there is a separate premium add-on, WPMove Migration Connector Premium, available from wpmove.app. It pairs with a wpmove.app account and is the practical option when one of the two sites cannot be reached from the internet (localhost, a firewall, a private network). The premium add-on is optional and is not required to use this free plugin.
Features
- Free, offline export of posts, pages and custom post types to a portable file.
- Free import that appends content — no overwrite, no ID conflicts.
- Public custom fields and taxonomy terms included.
- Optional: export the full taxonomy structure (all terms with descriptions and parent-child hierarchy) so it is recreated correctly on import.
- No account, no API key, no external connection.
External services
This plugin contacts no external services. Export and import run entirely on your own server; no data leaves your site.
Screenshots


Installation
- Install and activate the plugin, then open WPMove Migration Connector in the admin menu.
- To export: choose Export to a file, pick the post types, status and options, and download the file.
- To import: choose Import from a file, select the file, and import. Items are added as new posts.
FAQ
-
Do I need an account?
-
No. The export and import work fully offline with no account and no API key. This plugin never contacts any external service.
-
Does the import overwrite my existing content?
-
No. The import is append-only: every item becomes a new post. Nothing on the destination site is overwritten or deleted.
-
Does the export include media?
-
No. The file export contains posts, pages and custom post types (text, public custom fields and taxonomy terms). Migrating media files directly between two live sites is handled by the optional premium add-on.
-
How do I migrate media or copy content directly between two live sites?
-
That is what the premium add-on, WPMove Migration Connector Premium, does. It is distributed from wpmove.app and replaces this free plugin once installed.
-
Is anything sent over the internet?
-
No. This free plugin reads and writes only on the site where it runs. The file you export stays on your computer until you import it elsewhere yourself.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“WPMove Migration Connector” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “WPMove Migration Connector” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.0.3
- Fix: Lite plugin now activates correctly when the Premium add-on is installed but deactivated on the same site.
2.0.2
- New option to export the full taxonomy structure (all terms with descriptions and parent-child hierarchy). On import, terms are recreated before posts so hierarchy is preserved correctly.
2.0.1
- Post type selector now lists all public post types registered on the site, not just Posts and Pages.
2.0.0
- This plugin is now file export/import only — free, offline, with no external connection.
- Direct site-to-site migration (pull/push) and media transfer have moved to the separate premium add-on, WPMove Migration Connector Premium, available from wpmove.app.
1.2.0
- Import categories, tags and other taxonomy terms.
- Refined admin interface.
1.1.0
- Free, offline file export and import of posts and pages. Imports are append-only.
1.0.0
- Initial release.
