NC Migration releasesself-updates
Sameserver migration plugin for Wordpress
by nicholas-cod3r · github.com/nicholas-cod3r/nc-migration · website
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/nicholas-cod3r/nc-migration/releases/download/v1.0.2/nc-migration.zipShips its own WordPress updater (Plugin Update Checker), so new versions show up under Dashboard → Updates.
Readme
NC Migration
Same-server WordPress file and database migration. After activation it appears under Tools → Migration.
Requires WordPress 6.0+ and PHP 7.4+. Configuration lives in migration-config.json in the site web root (ABSPATH), not inside the plugin.
Install
Use the GitHub Release asset nc-migration.zip, not “Source code (zip)”. The source archive uses a versioned folder name and will not install as nc-migration/.
- Download
nc-migration.zipfrom Releases. - In WP Admin: Plugins → Add Plugin → Upload Plugin, or unzip into
wp-content/plugins/nc-migration/. - Activate NC Migration.
- Copy
migration-config.json.sampletomigration-config.jsonin the WordPress root and edit source/target paths.
git clone is for development only. Do not run a git checkout as the production plugin folder: WordPress updates overwrite that directory.
Updates
Later versions come from the same Release ZIP via Plugin Update Checker. In Plugins you can click Update now or enable Automatic updates.
The first switch from an older copy that had no updater is a one-time install of a Release ZIP. After that, WordPress handles updates.
Release (maintainers)
Version numbers are not bumped by hand. In the GitHub repo: Actions → Release → Run workflow, choose patch, minor, or major.
The workflow updates Version in nc-migration.php and Stable tag in readme.txt, commits, tags vX.Y.Z, and attaches nc-migration.zip to the GitHub Release.
License
GPL v2 or later. Vendored libraries: MySQLDump (New BSD), Plugin Update Checker (MIT).
Read the full README on GitHub →