Discover, trust, install: FAIR 1.0 is here

Plugin Banner

Post Duplicator

by metaphorcreations

Version: 2.47

Download
Description

This plugin was created to make an exact duplicate of a selected post. Custom post types are supported, along with custom taxonomies and custom fields.

*Note: Comments are not passed to the new post.

This plugin is simply meant to quickly and easily duplicate a post. Just hover over a post in the edit screen and select ‘Duplicate {post_type}’ to create a duplicate post.

I created this plugin mainly for myself when I’m develping WordPress sites. I always need dummy content to fill out the look of a website and wanted a very quick and easy way to create multiple posts.

  1. Upload m4c-postduplicator directory to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  1. Sample view of the duplicate post link

    Sample view of the duplicate post link

  2. View of the settings page

    View of the settings page

Are there any settings I need to configure?

No, but there are a couple settings you can adjust if you choose to do so.
View the settings by going to ‘Tools > Post Duplicator’.

How do I install the plugin?

Check out the ‘Installation’ tab.

Excellent duplicate post tool

By hurtadodoo on April 8, 2025

Saved me tons of time when creating similar pages. Everything works perfectly and the UI is clean. Highly recommended!

Works fine until now

By soydigital on March 9, 2025

This plugin works fine for me.

ideal for copying pages

By bleyjo on February 17, 2025

simple and to the point, does what it says on the tin

Best Duplicator Plugin Available

By Nick Sinclair (nicksinclair) on February 10, 2025

I use it across many websites. It's simple, lightweight, and easy for people to use!👍

I had an issue with the plugin, but the author fixed it within minutes! Bravo.

Really good

By aridio on September 9, 2024

It's a quite good plugin, it works very fine 👍

Just great.

By andrekelling on March 13, 2024

so basic that i would miss this in core.

great support either!

Simple and perfect.

By gillianf on January 20, 2024

Exactly what I needed. Works seamlessly and perfectly!

Simple & efficient

By Masarib Group (masarib) on October 28, 2023

Simple & efficient

the best

By zohreharimi on October 18, 2022

me always use this plugin work perfectly

While this is a good plugin

By creactivemind on January 10, 2022

simple and it just works. But I had to delete it because I found in server logs it constantly communicates with the server, causing an unnecessary load even when I'm not using the plugin. It baffled me. Why..?

2.47 [2025-04-12]

  • Resolved _load_textdomain_just_in_time warning

2.46 [2025-04-07]

  • Resolved issue with WPML duplication

2.45 [2025-03-04]

  • Moved settings page to settings menu
  • Added settings link to plugins screen

2.44 [2025-02-25]

  • Minor bug cleanup

2.43 [2025-02-23]

  • Default setting updates
  • Default permission updates

2.42 [2025-02-16]

  • Added custom permissions and settings

2.41 [2025-02-16]

  • Added custom permissions and settings

2.40 [2025-02-11]

  • Added code to store current version for future updates
  • Added code to resolve potential critical error for post types

2.39 [2025-02-10]

  • Bug fix

2.38 [2025-02-10]

  • Setting updates
  • Removed ajax functionality
  • Added WP API functionality
  • Additional security updates

2.37 [2025-01-08]

  • Security update. Disabled duplicate post ability of non-published posts by non-authors.

2.36 [2024-09-02]

  • Security update. Fixed bug that allowed non-author to duplicate post.

2.35 [2024-05-14]

  • Allowed for center tag to be duplicated

2.34 [2024-04-27]

  • Added mtphr_post_duplicator_meta_{$key}_enabled filter to disable meta from duplicating
  • Added mtphr_post_duplicator_meta_value filter to modify meta values before saving
  • Disabled WooCommerce review count meta from duplicating

2.33 [2024-03-12]

  • Resolved special characters issue in duplicated title

2.32

  • Ensured users without publish_post permissions can not publish posts on duplication

2.31

  • Disabled Polylang post_translations taxonomy from attaching to duplicated posts

2.30

  • Additional fix to issue with unicode characters in Gutenberg blocks

2.29

  • Resolved issue with unicode characters in Gutenberg blocks

2.28

  • Bug fix from last update

2.27

  • Sanitization and validation updates
  • Settings page optimization

2.26

  • Removed duplicate functionality from post trash pages
  • Database sanitization updates
  • Asset loading path updates

2.25

  • Multiple data sanitization updates

2.24

  • Settings sanitization updates

2.23

  • Added setting to limit post duplication to current user
  • Added setting to setup duplicated post author to current user
  • Set the default setting of duplicated post author to current user

2.22

  • Fixed Gutenburg escaping in returns for ACF blocks

2.21

  • Javascript update for WP 5.5

2.20

  • Added “do_action( ‘mtphr_post_duplicator_created’, $original_id, $duplicate_id, $settings )” action for custom actions on duplicated post
  • Added “mtphr_post_duplicator_action_row_link( $post )” function for custom post action rows
  • Separated post duplicated function outsite of ajax call for custom uses
  • Removed limitations of backend script to load only on specific pages

2.19

  • Added Duplicate button to published post edit pages

2.18

  • Modified javascript for allow duplication of duplicated page before page reload

2.17

  • XSS vulnerability fix
  • Language file updates

2.16

  • Modified how post meta is saved to database
  • Modified duplicate slug implementation
  • Added file duplication support for the WP Customer Area plugin

2.15

  • Added default value for duplicate post slug
  • New setting to append a custom string to the duplicate post title

2.14

  • New setting to append a custom string to the duplicate post slug

2.13

  • Fixed bug due to “wp_old_slug_redirect” function in core

2.12

  • Fixed page reload bug after duplication

2.11

  • Added ability to duplicate posts to other post types

2.10

  • Added page duplication support for the WP Customer Area plugin

2.9

  • Now supports multiple values of a single custom field during duplication

2.8

  • Added German language files
  • Added Japanese language files
  • Updated settings file for localization

2.7

  • Modified duplicated posts data: post_date_gmt, post_modified, post_modified_gmt

2.6

  • Changed the default published status to Draft

2.5

  • Changed the default post date of duplicated posts to be the current time.

2.4

  • Cleaned up some code.
  • Updated localization code and files.

2.2

  • Updated metaboxer code.

2.0

  • Added a settings page to set ‘post status’ and ‘date’ of duplicated posts.

1.1

  • Updated filenames and paths so the plugin works.
  • Version:Version: 2.47
  • Active installs:Active installs: 200K
  • Last updated:Last updated: 5 months ago
  • Requires:Requires: 5.0
  • Tested:Tested: 6.7.2
Average rating:4.8 out of 5 stars.
  • Number of ratings: 69 ratings
  • Number of ratings: 3 ratings
  • Number of ratings: 2 ratings
  • Number of ratings: 0 ratings
  • Number of ratings: 3 ratings
Back to top