Multisite Content Copier

Copy posts, pages, users and even plugins across your WordPress Multisite network.

Version 1.5.3

  • Fix: No Paths are displayed in Content Copier Site Groups in a subfolder installation
  • Fix: Scheduled posts are not copied
  • Fixed conflicts with 3rd party Maintenance plugin

Changelog

Version 1.5.3
  • Fix: No Paths are displayed in Content Copier Site Groups in a subfolder installation
  • Fix: Scheduled posts are not copied
  • Fixed conflicts with 3rd party Maintenance plugin

Version 1.5.2
  • Fixed: Wizard issue when trying to copy all users in step 3

Version 1.5.1
  • Fixed: WooCommerce gallery was not being remaped

Version 1.5
  • New: WooCommerce integration: Now copying custom and global attributes.
  • New: Added CoursePress Integration
  • Fixed: Several warnings/notices

Version 1.4.1
  • Fixed: Warning when switching a theme or deleting a blog and NBT integration was not activated.
  • Fixed: Plugin was not deleting NBT relationships

Version 1.4
  • Enhancement: Post galleries are now copied too.

Version 1.3.5
  • Fixed: Warning on admin screen on WP 4.2
  • Fixed: XSS Security issue

Version 1.3.4
  • Fixed: Removed nonce check when copying from meta box. Some issues appears on mapped domains.

Version 1.3.3
  • Fixed: Redirection issue in wizard

Version 1.3.2
  • Fixed: HTTP Access Control in a subdomain install when searching post types in wizard

Version 1.3.1
  • Fixed: Searching not working when posts list was empty

Version 1.3
  • Fixed: Posts format were not copied
  • Fixed: Queue table definition.
  • Fixed: Removed deprecated function.
  • Enhanced: Images copier improved.

Version 1.2.7
  • Fixed: Posts were categorized as "Uncategorized"
  • Fixed minor issues
  • Added: New hooks

Version 1.2.6
  • Fixed: Hierachies were not preserved in some cases

Version 1.2.5
  • Fixed: plugin didn't let the user to go to next step in plugins list

Version 1.2.4
  • Embbeds were being stripped in the copy

Version 1.2.3
  • Added activation function
  • Tables were not being created in some cases

Version 1.2.2
  • Improved admin styles
  • Disable "Next" button if there are no items selected
  • Fixed: Plugin was not allowing to copy to main site
  • Fixed: Sites counts not working properly on Groups page
  • Removing Non existant blogs from blog-groups relationships on upgrade
  • Fixed: Posts parents could be copied twice in some cases

Version 1.2.1
  • Fixed error when copying to blogs groups from post box.

Version 1.2
  • Fixed NextGen incompatibility
  • Added searching and sorting feature in blogs groups lists
  • Code improvements: Better abstraction
  • API updated with backward compatibility

Version 1.1
  • Improved wizard performance and reliability
  • Added new filters
  • Added 3.8 icon
  • Copying content to main site is now allowed
  • Improved admin styles
  • Added taxonomies filtering in posts/pages/CPTs lists
  • Added role column to users list
  • Added a default role when copying users.

Version 1.0.4
  • Fixed error while copying terms
  • Added Woocommerce integration
  • Improved few styles
  • Improved items selection accesibility
  • Adding copy terms feature for Custom Post Types.
  • Actions/Filters added
  • Added Custom Post Type slug selection feature.
  • More minor improvements/fixes.

Version 1.0.3
  • Fixed: Javascript incompatibilities with Explorer/Firefox.
  • Fixed: Users could go to step 4 without selecting items.

Version 1.0.2
  • Fixed: on step 3 when selection items the page reloads and gives an error.

Version 1.0.1
  • Added meta box for Custom Post Types and pages
  • Fixed bug: Copying images when the post has no images was copying all images uploaded of the month.
  • Fixed: When copying to all blogs, main site was included
  • Copying transient was saved network wide, now is site wide

Version 1
    Try Multisite Content Copier today!
    • Use template for single sites and site groups
    • Copy posts, pages, comments, and plugins
    • Create site groups with shared content
    • Update post created date on new sites
    • Post to multiple sites at once
    • Auto add content to new sites
    Multisite Content Copier comes FREE with your WPMU DEV Membership GET Multisite Content Copier FOR FREE 30 days free trial & pricing info
    Downloads 36,741 Compatibility Multisite 4.8 Version 1.5.3 - Changelog - Translations

    Multisite Content Copier is the perfect solution for copying posts, pages, users and even plugins to other sites on your multisite network.

    wizard-copy-735x470
    Follow the simple guide for quick copying.

    A Big Time Saver

    Save a bunch of time on site creation and setup. Populate entire sites in a matter of seconds.

    Quickly seed new sites with content, users and plugins. Move content to a single site, groups of sites or every site on your network with a click.

    Keep It Simple

    Start copying content out-of-the-box without any configuration. The included wizard guide makes it easy to begin sharing content across your network immediately.

    Pages, posts, custom post types, users and plugins can all be copied to new and existing sites.

    groups-735x470
    Share content to targeted site groups.

    Share to Groups

    Use the site groups feature to share content across a group of sites simultaneously.

    You can have as many Site Groups as you wish, providing ultimate flexibility.

    blog-templates-735x470
    Integrate with New Blog Templates.

    Template Integration

    Supercharge new site creation and network management with built-in New Blog Templates integration.

    Apply content to every site created in a specific template group to completely automate site creation.

    post-copy-735x470
    Share directly from the post editor.

    Quick Share

    Create new posts and quickly share the content to any site on your network directly from the post editor.

    Simply publish the post and then select where you would like to copy it to. Perfect for adding news items to multiple sites in your network.

    To Get Started

    Start by reading Installing plugins section in our comprehensive WordPress and WordPress Multisite Manual if you are new to WordPress.

    Configuring the Settings

    Once installed and network-activated, you’ll see a new menu item in your network admin: Content Copier.

    Multisite Content Copier- Menu

    The first thing you’ll want to do is visit the Settings page. Click the Settings sub-menu item now.

    The only setting you’ll see there at this time is a checkbox to enable integration with the New Blog Templates plugin.

    Multisite Content Copier - Settings

    What does that do, you ask? Well, if you have the New Blog Templates plugin installed on your site, activating this feature will enable you to copy content only to sites using specific templates. Cool huh?

    • Important: content can only be copied to template blogs created after Multisite Content Copier was installed.

    Already have New Blog Templates installed? Great, then check that box now to activate the integration.

    Now let’s take a look at the Sites Groups settings. Click that now.

    Under the first tab, Groups, you’ll see a layout very similar to your blog categories.

    Multisite Content Copier - Groups

    This is where you can create groups of sites that you can target and copy content to.

    Go ahead and create a group now to help you get familiar with how this plugin works. Don’t worry, you can edit or delete the group later.

    Now click the Sites tab at the top of your screen.

    Multisite Content Copier - Sites

    Here, you’ll see a list of all the sites in your network, and which site groups they are assigned to.

    To assign any site to a group (like the one you just created), check the box next to the site’s name. Then select a group from the dropdown menu above, and click “Assign to Group”.

    To remove a site from a group, check the box next to its name. Then select the group from the menu, and click “Remove from Group”.

    You can add sites to multiple groups simply by repeating this process for each group.

    Next, click the New Blog Templates tab at the top of the screen. Note that this tab will only appear if you have activated the integration under the Settings tab.

    Multisite Content Copier - Templates

    There are no settings under this tab as it is just there for convenience so you can see, at a glance, how many sites in your network are using each template.

    Copying Content

    Now click the Content Copier menu item. This is where the fun really begins!

    On the 1st screen, you can choose what content type you want to copy from the source site that you’ll select in the next step.

    Multisite Content Copier - Copy Content
    1. Copy pages, posts or custom post types.
    2. Copy users to other sites.
    3. Activate multiple plugins on other sites.

    1. To copy content, you must first select the content type.

    • Check Pages to select from all the pages on the source site. This includes published pages, as well as those in draft and pending status.
    • Check Posts to select from all the posts (published, draft & pending).
    • Select Custom Post Type to specify which post type to copy in the next step (published, draft & pending).

    2. Yes, you can also copy Users from the source site to other sites in your network with this plugin! Note that their roles & capabilities will be copied also.

    3. Activate plugins enables you to activate multiple plugins on all the destination sites you select in the next step. Note that plugins that are network-activated will not be available (they’re already active).

    Let’s go through the process with the “Pages” content type to help you get familiar with how it all works.

    Select “Pages”, then click Next Step.

    Multisite Content Copier - Select Source

    Here is where you select the site from which your selected content type will be copied.

    You can either enter the site ID, or start typing the site path in the search form. That will return all matching results as you type to make your selection really easy.

    Once you’ve selected the source site, click Next Step.

    On this screen, you can select exactly which pages to copy from the source site. You also have a few Additional Options to enable if you wish.

    Multisite Content Copier - Select Items
    1. Copy images to destination sites.
    2. Set publish date to current date.
    3. Copy parents also.
    4. Even copy comments.
    5. Select the pages to copy.

    1. Check Copy images to copy all images from the selected page(s) to the destination site(s) that you’ll select at the next step.

    • This also adds the attached images to the media library of the destination site(s).
    • Note however that gallery shortcodes on pages of the source site will be copied as they are, so you may want to update those manually on destination site(s).

    2. Check Update page created date to set the date created on the destination site(s) to the date the content is copied.

    3. Copy parents will also copy over the parents of all selected items.

    • In our example, the “My Listings” page is a child of the “Listings” page. So if this option is selected, and we only select the “My Listings” child page, both child and parent will be copied.

    4. Copy comments will copy all comments from the source page(s) to the one(s) copied to the destination site(s).

    5. Once you have selected the Additional Options you prefer, select the page(s) you want to copy in the page list on the right. Then click the “Add items to the list” button.

    Multisite Content Copier - Content Add

    Let’s go ahead and select all of the above options to see how they work. If you are following along here on your own network, please be sure you have a page created with at least one image and one comment.

    Now click Next Step. This is where you select the site(s) you want to copy the content to.

    Multisite Content Copier - Select Destination
    1. Copy to all sites in the network.
    2. Select site(s) to copy to.
    3. Copy to site groups.
    4. Copy to blog template groups.

    To select your destination sites, you have 4 options to choose from:

    1. All Sites will copy your selected content to all other sites in your network, including the main site.

    2. Single Site enables you to add specific sites to a list.

    • First enter the site ID, or search just like you did for the source site.
    • Then click Add Site to add it to the list.

    3. Site Group enables you to copy your selected content to all sites in a group that you created.

    • All site groups you create will appear in this list.
    • You can only copy to one group at a time.

    4. Select by Blog Templates groups enables you to copy your selected content to all sites created using one of your blog templates.

    • Here again, you can only copy to one group at a time.
    • Please also remember that MultiSite Content Copier can only copy to template blogs that are created after it is installed.

    Let’s select a specific site for this walkthrough.

    Multisite Content Copier - Select Destination 2

    • Enter the ID or path to a site you want to copy your page(s) to. You’ll see the radio button is selected automatically.
    • Click “Add Site” to add it to the list that will appear.
    • Click Next Step.

    Guess what? You’re done.

    Now visit the destination site you had selected earlier. You should see your new page has been copied over in its current status, with all attachments & comments, and with the current date. Cool huh?

    Copying Custom Post Types

    There is one additional option to select if you have chosen to copy entries from a custom post type on the source site.

    Multisite Content Copier - Post Types

    Once you have selected the source site in Step 2, click the Refresh post types button. That will list all the custom post types available on the source site.

    Select the one you wish to copy. If you don’t see the custom post type you want in the list, you can manually enter the post-type slug in the field provided.

    On the next step, you can select the specific entries from that post type to copy to the destination site(s). You’ll also be able to select to copy the terms (like tags, categories, etc) of you custom post-type.

    Multisite Content Copier Copy Terms

    When copying any post-type, including regular ol’ posts, you can also filter the post list to show only posts from a selected category or taxonomy. Very handy when you have a huge list of posts to sift through.

    Multisite Content Copier Taxonomy Filter

    Copying from the Post Editor

    Oh yes, you can!

    On the post editing screen of every post type on every site in your network, the network admin has access to this new metabox:

    Multisite Content Copier - Post Metabox

    That means that at any time, the network admin can copy any post, page or custom post type on any site in the network, right from the post editor!

    • Note that from this metabox, you can choose to copy to all sites, or a group of sites. Copying to individually specified sites can only be done in the network admin.

    So if you find some great content in your network that you want to post to other sites, no problem… click and it’s done. You’re welcome. :)

    Copying Users

    Once you have selected the source site, you can select to copy all users, or only specific ones.

    Multisite Content Copier - Copy Users

    Selecting users works just like selecting pages. Check the box next to each user you want to copy to the destination site(s). Then select “Add to the list” from the “Bulk Actions” menu, and click “Apply”.

    Activating Plugins

    Activating plugins is a little different than copying other post types. This feature will skip the source site step altogether, and go straight to Step 3 where you can select which plugins to activate on the destination site(s).

    Multisite Content Copier - Activate Plugins

    Simply check the box next to each plugin you want to activate on the destination site(s). Then click Next Step to select the destination site(s).

    • Note that plugins designed to be network-activated only, or those that are already network activated are not available for selection in the list.

    We hope you enjoy and get the most out of MultiSite Content Copier! If you hit a snag with configuration, or have a feature request, please don’t hesitate to head on over to the community forums where staff and other members are standing by to help!

    Multisite Content Copier Features

    Copy and paste content with ease

    • Copy posts
    • Copy pages
    • Copy users
    • Copy plugins
    • Copy custom post types
    • Copy images
    • Post to multiple sites at once
    • Create site groups
    • Simple content copy guide
    • Use blog template as group
    • Add copy to new sites
    • Copy to a single site
    • Copy to site group
    • Copy to all sites
    • New Blog Templates integration
    • Copy post from post editor
    • Copy comments
    • Update post created date
    • Copy parents
    • Copy tags and categories