WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Manuel Razzari v0.2.2.1

Multisite Cloner

When creating a new blog on WordPress Multisite, copies all the posts, settings and files, from a selected blog into the new one.

Multisite Cloner

The facts

Rating
4.7★ from 29
Active installs
100+
Price
Free
Last updated
18 Nov 2016
Added
May 2014
Requires WP
3.0
Tested up to
WP 4.6.30
Downloads
35,767

Our analysis

AI-assisted

Multisite Cloner is a WordPress plugin designed for Multisite networks. It allows you to clone a specific blog, referred to as the 'master' blog, whenever a new blog is created, ensuring that the new site inherits all posts, uploads, theme settings, and plugin options from the master blog.

The plugin operates by using MySQL commands to copy data and perform a search and replace for URLs, while preserving serialized arrays. It also copies files from the master blog's uploads directory and updates the new blog's title, admin email, and user roles as needed. This plugin is suitable for users managing multiple sites within a WordPress Multisite setup who want to streamline the creation of new blogs.

Best for: This plugin suits users managing WordPress Multisite networks who need to create new blogs with predefined settings and content.

What it does well

  • Clones a master blog for new sites
  • Preserves settings and content from the master blog
  • Fast data copying using MySQL commands
  • Handles serialized arrays correctly
  • Updates new blog settings automatically

Where it falls short

  • Last updated in November 2016
  • Tested only up to WordPress 4.6.30
  • Directory score indicates potential issues

Verdict

Multisite Cloner provides a straightforward solution for cloning blogs in a Multisite environment, though its age and limited testing may raise concerns for some users.

From the developer

Manuel Razzari's own description of Multisite Cloner, lightly tidied.

In WordPress Multisite, new sites get a boring default template, without any custom settings or starter content.

This plugin allows you to select a specific blog on your network, a “master” one, that will be cloned every time a new blog is created.

In this way, new blogs will contain all posts, uploads, theme settings and plugin options from the master blog.

How does it work?

  1. It uses MySQL INSERT INTO ... SELECT to copy every table from the “master” blog into the new one. This is fast!
  2. Then it does a search and replace on the new blog’s tables, to replace the old URL with the new one.
    This is done in a way that respects serialized arrays, so your plugin’s settings will be preserved.
    (We used a heavily trimmed down version of Interconnect/IT’s Search and Replace tool for that, so go thank them for this!)
  3. It proceeds to copy all files from the wp-content/uploads dir of your master blog into the new one’s, so that all assets will work as expected.
  4. Finally it does some house clean-up, updating the new blog’s title, admin email, and user roles as needed.

Go check the screenshots, it’s really simple and does what it says.
Give it a try!

This plugin was handcrafted with love and ‘yerba mate’ by the team at Tipit.net.

Read the full description on the official page →

Tagged as