A WP-CLI command for duplicating a site (blog) on a WordPress mutisite network
For multisite only. Introduces a WP-CLI command for duplicating a site on a WordPress multisite network.
Install and activate as a normal plugin. Then in the command line, from your site's root directory, run
wp help. You should see
duplicate as a registered command, then you can continue.
wp plugin install https://github.com/beapi/site-duplicator/archive/master.zip --activate-network
Duplicate your current site:
wp site duplicate <new-site-slug>
Duplicate a specific site on the network:
wp site duplicate <new-site-slug> --url=domain.tld/somesite
For a little extra output add