MM-Duplicate is a plugin that allows you to duplicate your posts and pages. The mm-duplicate plugin creates new post/page with the content of original post/page. When duplicating a Post it will also copy all the categories and tags of that post.

Following can be achieved with mm-duplicate plugin.

1) Duplicate Post to a Post.

2) Duplicate Post to a Page.

3) Duplicate Page to a Page.

4) Duplicate Page to a Post.

Installation

  1. Download mm-duplicate.zip
  2. Unzip
  3. Upload mm-duplicate directory to your /wp-content/plugins directory
  4. Go to the plugin management page and enable the plugin.

You can find full details of managing a plugin here.

Duplicate a Post/Page

After activating the mm-duplicate plugin, click on manage and then Posts. Select a post to edit. In the edit screen you will see a new option as “Duplicate” under Advance Options. Click to expand and you will see two options.

1) Duplicate This Post.

2) Duplicate To a Page.

Following is an example to duplicate a post.

Duplicating a Post

  • Open a post for editing
  • Click on “Duplicate This Post” link under the Advance Options
  • This will create a duplicate of the original post. The “(copy)” will be appended with the title. This post is totally a new entry with the content of the existing post.
  • Browse the post entries, new entry can be seen. The duplicate post/page will be unpublished by default.

In the same manner you can duplicate the pages.

17 Comments

  1. Posted 24/07/2008 at 11:38 | Permalink

    This is a great plug in :)

  2. Posted 12/10/2008 at 04:06 | Permalink

    This is great! It’s just what I need! My site is a repository of links to fan-made film commentaries, so all the posts have the same structure and many have most of the same information, since they come from the same sources. This is a lifesaver!

  3. Posted 09/12/2008 at 22:12 | Permalink

    This is a handy plugin. Thank you!.

    I’ve noticed something odd though. If I duplicate a post that has comments the new post picks up the comment count of the post copied. It doesn’t copy the comments just the comment count which can be seen in the admin panel and on the home page. When I go to the post there’s no comment count shown.

  4. admin
    Posted 10/12/2008 at 17:39 | Permalink

    Hello Kevin,

    I have committed a fix for the plugin on the wordpress plugin repository. I think it’ll be available soon.
    Thanks for your remarks!

    Tom

  5. Posted 10/12/2008 at 18:12 | Permalink

    Great – thanks Tom.

  6. Posted 14/01/2009 at 04:43 | Permalink

    Is there a way I can get it not to duplicate the date and time? I always want the date and time to be current, not when the original post was published.

  7. Posted 17/02/2009 at 04:24 | Permalink

    Does this also copy over the custom fields?

  8. Posted 17/02/2009 at 11:53 | Permalink

    Yes it copies over the custom fields also. Note that this plugin does not work with version 2.7 from Wordpress.

  9. Posted 17/02/2009 at 11:56 | Permalink

    Zarban, sorry for the late reply. Yes you can disable copying the post’s date when you modify the file class/mm-duplicate.php.
    Just comment line 69 and 70

    // $post_data['post_date'] = $post->post_date;
    // $post_data['post_date_gmt'] = $post->post_date_gmt;

    Tom

  10. Posted 09/03/2009 at 22:01 | Permalink

    MM-Duplicate is great for my blog authors.
    Are there any plans to update it for WP 2.7?

  11. admin
    Posted 03/04/2009 at 09:18 | Permalink

    We’re very busy with other projects for the moment, but the plan is to keep all plugins updated.

  12. Posted 01/07/2009 at 12:36 | Permalink

    it works great (on 2.7) and it’s going to save me a lot of time.

  13. Posted 12/07/2009 at 11:09 | Permalink

    Just what I needed, thanks a ton, this plugin seems to work 100% fine on wordpress 2.8.1, you should update the documentation to mention that.

    Thanks a million!

  14. Ken
    Posted 28/09/2009 at 17:47 | Permalink

    I am using 2.8.4 and when I attempt to duplicate a page i get the following message. “You attempted to edit a page that doesn’t exist. Perhaps it was deleted?”

  15. Posted 21/10/2009 at 05:30 | Permalink

    Why don’t you have an options page that lets people select what gets copied? Then further updates can respect the choices we’ve made. I don’t know why anyone would want to duplicate the publishing date/time or the post slug in the first place.

  16. Posted 09/12/2009 at 19:09 | Permalink

    Love the plugin. I do get the following error after I have duplicated a page a few times:

    Fatal error: uniqid() [function.uniqid]: The prefix to uniqid should not be more than 114 characters. in /homepages/19/d163608429/htdocs/auxo/auxo/wp-content/plugins/mm-duplicate/class/mm-duplicate.php on line 88

    Any idea what is causing this?

    Thanks

  17. Posted 10/01/2010 at 10:18 | Permalink

    Thank a lot, your plugin very useful

One Trackback

  1. [...] is a plugin that allows you to duplicate your posts and pages… …..read more Download Plugin! Plugin Owner: Zia ur Rehman (Motionmill) Homepage: Visit Plugin’s Website [...]