MultiSite Clone Duplicator
MultiSite Clone Duplicator adds a “Duplicate Site” functionality to your network installation. It allows you to clone any site of your network into a new one : all data, files, users and roles can be copied. It is useful when you want to create multiple sites from the same template : Don’t waste you
MultiSite Clone Duplicator adds a “Duplicate Site” functionality to your network installation.
It allows you to clone any site of your network into a new one : all data, files, users and roles can be copied.
It is useful when you want to create multiple sites from the same template : Don’t waste your time copying the same configuration again and again !
Simple and user-friendly, this plugin extends WordPress core network’s functionalities without polluting the dashboard.
WARNING : If you clone the primary site, you must use mucd_default_primary_tables_to_copy filter to declare plugins and custom database tables, or your cloned site won’t be complete
Features:
- Clones any site of your wordpress multisite installation
- Copies all posts and settings
- Generates log files (if option is checked)
- Copy all files from duplicated site (if option is checked)
- Keep users and roles from duplicated site (if option is checked)
- Configure which site is clonable (so you can define an unique “pattern” site)
- Fully hookable
- Command line ready (provides a WP-CLI subcommand)
Hooks
Action : mucd_before_copy_files / mucd_after_copy_files
Action before / after copying files Args :
- 01Int : from_site_id
- 02Int : to_site_id
Action : mucd_before_copy_data / mucd_after_copy_data
Action before / after copying data Args :
- 03Int : from_site_id
- 04Int : to_site_id
Action : mucd_before_copy_users / mucd_after_copy_users
Action before / after copying users Args :
- 05Int : from_site_id
- 06Int : to_site_id