SoftGlaze CPT Migrator
Export and import custom post types between WordPress sites, handling choice fields and with an update-missing mode that fills gaps without overwriting.
by Azhar Ali (SoftGlaze) · github.com/softglazee/softglaze-cpt-migrator · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/softglazee/softglaze-cpt-migrator/archive/refs/heads/master.zipReadme
SoftGlaze CPT Migrator
Version 1.1.0 · 2 files · text domain softglaze-cpt-migrator
Export and import for custom post types, for moving content between sites. Handles dropdown/choice fields and has an update-missing mode that fills in absent values without overwriting what is already there.
Provides
- Admin — 1 page at
admin.php?page=sg-cpt-migrator - AJAX — 3 endpoints for the export/import run
Requires
ACF. No database tables of its own.
Renamed out of a client-specific namespace. The class is now
SG_CPT_Migratorand the menu slugsg-cpt-migrator; nothing about the plugin itself was ever client-specific.
Licence
GPLv2 or later — see LICENSE. Copyright (C) 2026 Azhar Ali (SoftGlaze).
This plugin ships no credentials. Every API key it needs is entered in the WordPress admin and stored as an option.