{"id":172,"date":"2007-12-05T17:39:09","date_gmt":"2007-12-05T17:39:09","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/duplicate-post\/"},"modified":"2026-03-09T10:34:11","modified_gmt":"2026-03-09T10:34:11","slug":"duplicate-post","status":"publish","type":"plugin","link":"https:\/\/eo.wordpress.org\/plugins\/duplicate-post\/","author":13384110,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"4.6","stable_tag":"4.6","tested":"6.9.4","requires":"6.8","requires_php":"7.4","requires_plugins":null,"header_name":"Yoast Duplicate Post","header_author":"Enrico Battocchi & Team Yoast","header_description":"","assets_banners_color":"9e7baf","last_updated":"2026-03-09 10:34:11","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/yoast.com\/wordpress\/plugins\/duplicate-post\/","header_plugin_uri":"https:\/\/yoast.com\/wordpress\/plugins\/duplicate-post\/","header_author_uri":"https:\/\/yoa.st\/team-yoast-duplicate","rating":4.7,"author_block_rating":0,"active_installs":4000000,"downloads":38994853,"num_ratings":529,"support_threads":6,"support_threads_resolved":2,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.3":{"tag":"0.3","author":"lopo","date":"2008-03-01 20:10:08"},"0.4":{"tag":"0.4","author":"lopo","date":"2008-11-23 18:35:27"},"0.5":{"tag":"0.5","author":"lopo","date":"2009-01-09 14:36:54"},"0.6":{"tag":"0.6","author":"lopo","date":"2009-07-21 13:51:33"},"0.6.1":{"tag":"0.6.1","author":"lopo","date":"2009-12-03 14:25:05"},"1.0":{"tag":"1.0","author":"lopo","date":"2010-06-15 12:09:49"},"1.1":{"tag":"1.1","author":"lopo","date":"2010-06-24 13:41:13"},"1.1.1":{"tag":"1.1.1","author":"lopo","date":"2010-06-30 21:20:16"},"1.1.2":{"tag":"1.1.2","author":"lopo","date":"2011-04-08 15:31:57"},"2.0":{"tag":"2.0","author":"lopo","date":"2011-12-08 01:37:08"},"2.0.1":{"tag":"2.0.1","author":"lopo","date":"2011-12-08 14:46:24"},"2.0.2":{"tag":"2.0.2","author":"lopo","date":"2011-12-12 14:51:36"},"2.1":{"tag":"2.1","author":"lopo","date":"2012-01-03 15:51:28"},"2.1.1":{"tag":"2.1.1","author":"lopo","date":"2012-01-04 12:02:11"},"2.2":{"tag":"2.2","author":"lopo","date":"2012-02-01 18:23:15"},"2.3":{"tag":"2.3","author":"lopo","date":"2012-04-06 20:24:52"},"2.4":{"tag":"2.4","author":"lopo","date":"2012-04-29 11:26:40"},"2.4.1":{"tag":"2.4.1","author":"lopo","date":"2014-02-22 00:50:03"},"2.5":{"tag":"2.5","author":"lopo","date":"2014-02-27 10:03:08"},"2.6":{"tag":"2.6","author":"lopo","date":"2016-05-10 22:35:04"},"3.0":{"tag":"3.0","author":"lopo","date":"2016-10-09 19:20:48"},"3.0.1":{"tag":"3.0.1","author":"lopo","date":"2016-10-09 20:47:42"},"3.0.2":{"tag":"3.0.2","author":"lopo","date":"2016-10-18 23:09:06"},"3.0.3":{"tag":"3.0.3","author":"lopo","date":"2016-12-06 21:56:02"},"3.1":{"tag":"3.1","author":"lopo","date":"2016-12-13 15:55:40"},"3.1.1":{"tag":"3.1.1","author":"lopo","date":"2016-12-13 17:08:29"},"3.1.2":{"tag":"3.1.2","author":"lopo","date":"2017-01-15 17:05:43"},"3.2":{"tag":"3.2","author":"lopo","date":"2017-11-16 00:03:54"},"3.2.1":{"tag":"3.2.1","author":"lopo","date":"2017-12-05 18:49:05"},"3.2.2":{"tag":"3.2.2","author":"lopo","date":"2019-06-13 16:58:57"},"3.2.3":{"tag":"3.2.3","author":"lopo","date":"2019-11-06 22:33:36"},"3.2.4":{"tag":"3.2.4","author":"lopo","date":"2020-03-19 13:26:08"},"3.2.5":{"tag":"3.2.5","author":"lopo","date":"2020-07-07 12:13:42"},"3.2.6":{"tag":"3.2.6","author":"lopo","date":"2020-09-17 10:14:16"},"4.0":{"tag":"4.0","author":"lopo","date":"2021-01-12 10:03:10"},"4.0.1":{"tag":"4.0.1","author":"lopo","date":"2021-01-12 14:27:23"},"4.0.2":{"tag":"4.0.2","author":"lopo","date":"2021-01-14 08:32:47"},"4.1":{"tag":"4.1","author":"lopo","date":"2021-01-27 08:00:03"},"4.1.1":{"tag":"4.1.1","author":"Yoast","date":"2021-03-10 08:53:45"},"4.1.2":{"tag":"4.1.2","author":"Yoast","date":"2021-07-15 08:18:15"},"4.2":{"tag":"4.2","author":"lopo","date":"2021-11-18 09:15:19"},"4.3":{"tag":"4.3","author":"lopo","date":"2021-12-14 11:27:56"},"4.4":{"tag":"4.4","author":"Yoast","date":"2022-05-24 14:55:54"},"4.5":{"tag":"4.5","author":"lopo","date":"2025-12-01 18:17:54"},"4.6":{"tag":"4.6","author":"lopo","date":"2026-03-09 10:34:11"}},"upgrade_notice":[],"ratings":{"1":23,"2":12,"3":8,"4":17,"5":469},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2336666,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2336666,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":2336666,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":2336666,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.3","0.4","0.5","0.6","0.6.1","1.0","1.1","1.1.1","1.1.2","2.0","2.0.1","2.0.2","2.1","2.1.1","2.2","2.3","2.4","2.4.1","2.5","2.6","3.0","3.0.1","3.0.2","3.0.3","3.1","3.1.1","3.1.2","3.2","3.2.1","3.2.2","3.2.3","3.2.4","3.2.5","3.2.6","4.0","4.0.1","4.0.2","4.1","4.1.1","4.1.2","4.2","4.3","4.4","4.5","4.6"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2454492,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2454492,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2454492,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2454492,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":2454492,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":2454492,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"Classic editor.","2":"Block editor.","3":"Post list.","4":"Admin bar menu.","5":"Bulk actions.","6":"The options page."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2814,2738,23177],"plugin_category":[],"plugin_contributors":[77610,127658],"plugin_business_model":[],"class_list":["post-172","plugin","type-plugin","status-publish","hentry","plugin_tags-clone","plugin_tags-copy","plugin_tags-duplicate-post","plugin_contributors-lopo","plugin_contributors-yoast","plugin_committers-lopo","plugin_committers-yoast","plugin_support_reps-amboutwe","plugin_support_reps-maybellyne","plugin_support_reps-mikes41720"],"banners":{"banner":"https:\/\/ps.w.org\/duplicate-post\/assets\/banner-772x250.png?rev=2336666","banner_2x":"https:\/\/ps.w.org\/duplicate-post\/assets\/banner-1544x500.png?rev=2336666","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/duplicate-post\/assets\/icon-128x128.png?rev=2336666","icon_2x":"https:\/\/ps.w.org\/duplicate-post\/assets\/icon-256x256.png?rev=2336666","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/duplicate-post\/assets\/screenshot-1.png?rev=2454492","caption":"Classic editor."},{"src":"https:\/\/ps.w.org\/duplicate-post\/assets\/screenshot-2.png?rev=2454492","caption":"Block editor."},{"src":"https:\/\/ps.w.org\/duplicate-post\/assets\/screenshot-3.png?rev=2454492","caption":"Post list."},{"src":"https:\/\/ps.w.org\/duplicate-post\/assets\/screenshot-4.png?rev=2454492","caption":"Admin bar menu."},{"src":"https:\/\/ps.w.org\/duplicate-post\/assets\/screenshot-5.png?rev=2454492","caption":"Bulk actions."},{"src":"https:\/\/ps.w.org\/duplicate-post\/assets\/screenshot-6.png?rev=2454492","caption":"The options page."}],"raw_content":"<!--section=description-->\n<p>This plugin allows users to clone posts of any type, or copy them to new drafts for further editing.<\/p>\n\n<p>How it works:<\/p>\n\n<ol>\n<li><p>In 'Edit Posts'\/'Edit Pages', you can click on 'Clone' link below the post\/page title: this will immediately create a copy and return to the list.<\/p><\/li>\n<li><p>In 'Edit Posts'\/'Edit Pages', you can select one or more items, then choose 'Clone' in the 'Bulk Actions' dropdown to copy them all at once.<\/p><\/li>\n<li><p>In 'Edit Posts'\/'Edit Pages', you can click on 'New Draft' link below the post\/page title.<\/p><\/li>\n<li><p>On the post edit screen, you can click on 'Copy to a new draft' above \"Cancel\"\/\"Move to trash\" or in the admin bar.<\/p><\/li>\n<li><p>While viewing a post as a logged in user, you can click on 'Copy to a new draft' in the admin bar.<\/p><\/li>\n<\/ol>\n\n<p>3, 4 and 5 will lead to the edit page for the new draft: change what you want, click on 'Publish' and you're done.<\/p>\n\n<p>There is also a <strong>template tag<\/strong>, so you can put it in your templates and clone your posts\/pages from the front-end. Clicking on the link will lead you to the edit page for the new draft, just like the admin bar link.<\/p>\n\n<p>Duplicate Post has many useful settings to customize its behavior and restrict its use to certain roles or post types. Check out the extensive documentation on <a href=\"https:\/\/yoast.com\/wordpress\/plugins\/duplicate-post\/\">yoast.com<\/a> and our <a href=\"https:\/\/developer.yoast.com\/duplicate-post\/overview\/\">developer docs<\/a>.<\/p>\n\n<h3>Contribute<\/h3>\n\n<p>If you find this useful and if you want to contribute, there are two ways:<\/p>\n\n<ol>\n<li>Submit your bug reports, suggestions and requests for features on <a href=\"https:\/\/github.com\/Yoast\/duplicate-post\">GitHub<\/a>;<\/li>\n<li>If you want to translate it to your language (there are just a few lines of text), you can use the <a href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/duplicate-post\">translation project<\/a>;<\/li>\n<\/ol>\n\n<!--section=installation-->\n<p>Use WordPress' Add New Plugin feature, searching \"Duplicate Post\", or download the archive and:<\/p>\n\n<ol>\n<li>Unzip the archive on your computer<\/li>\n<li>Upload <code>duplicate-post<\/code> directory to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Go to Settings -&gt; Duplicate Post and customize behaviour as needed<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"the%20plugin%20doesn%27t%20work%2C%20why%3F\"><h3>The plugin doesn't work, why?<\/h3><\/dt>\n<dd><p>First, check your version of WordPress: the plugin is not supposed to work on old versions anymore. Make sure also to upgrade to the last version of the plugin!<\/p>\n\n<p>Then try to deactivate and re-activate it, some user have reported that this fixes some problems.<\/p>\n\n<p>Pay also attention to the \"Permissions\" tab in the Settings: make sure the plugin is enabled for the desired roles and post types.<\/p>\n\n<p>If it still doesn't work, maybe there is some kind of conflict with other plugins: feel free <a href=\"https:\/\/wordpress.org\/support\/plugin\/duplicate-post\">to write in the forum<\/a> and we'll try to discover a solution (it will be <em>really<\/em> helpful if you try to deactivate all your other plugins one by one to see which one conflicts with mine... But do it only if you know what you're doing, I will not be responsible of any problem you may experience).<\/p><\/dd>\n<dt id=\"the%20plugin%20is%20not%20translated%20in%20my%20language%21\"><h3>The plugin is not translated in my language!<\/h3><\/dt>\n<dd><p>From version 3.0 the plugin's translations are managed by the WordPress.org platform and the plugin is shipped without language files, so first of all update translations under Dashboard-&gt;Updates.<\/p>\n\n<p>If Duplicate Post is still in English, or if there are some untranslated strings, you can <a href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/duplicate-post\">help translating to your language<\/a>: you only need a WordPress.org account.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>4.6<\/h4>\n\n<p>Release date: 2026-03-09<\/p>\n\n<p>Introduces smoother post duplication, more reliable rewrite workflows, and better compatibility across languages and configurations. <a href=\"https:\/\/yoa.st\/563\">Read more here!<\/a><\/p>\n\n<h4>Enhancements<\/h4>\n\n<ul>\n<li>Improves the compatibility with the Block Editor.<\/li>\n<li>Improves the style of the <em>Copy to a new draft<\/em> and <em>Rewrite &amp; Republish<\/em> actions in the Block Editor.<\/li>\n<li>Replaces the metabox with a sidebar panel in the Block Editor.<\/li>\n<\/ul>\n\n<h4>Bugfixes<\/h4>\n\n<ul>\n<li>Fixes a bug where cloning an attachment did not copy its caption as expected. Props to @masteradhoc.<\/li>\n<li>Fixes a bug where cloning an attachment did not copy its description as expected.<\/li>\n<li>Fixes a bug where notices would not be appearing in the block editor, throwing console errors, with some locales.<\/li>\n<li>Fixes a bug where Rewrite &amp; Republish copies could remain orphaned, blocking editors from creating a new Rewrite &amp; Republish copy for the original post.<\/li>\n<li>Fixes a bug where the block editor button were not styled if the admin bar links where not present.<\/li>\n<li>Fixes a bug where translations where missing in the buttons and the notices in the Block Editor. Props to @petitphp.<\/li>\n<\/ul>\n\n<h4>Other<\/h4>\n\n<ul>\n<li>Improves security of the Bulk Clone action and the republishing of a copy.<\/li>\n<li>Adds <code>duplicate_post_before_republish<\/code> and <code>duplicate_post_after_republish<\/code> action hooks fired before and after republishing. Props to @piscis.<\/li>\n<li>Deprecates the <code>dp_duplicate_post<\/code> and <code>dp_duplicate_page<\/code> hooks and introduces a new unified <code>duplicate_post_after_duplicated<\/code> action hook that replaces them. The new hook includes the post type as a fourth parameter for flexible filtering.<\/li>\n<li>Sets the minimum supported WordPress version to 6.8.<\/li>\n<li>Sets the WordPress tested up to version to 6.9.<\/li>\n<li>Drops compatibility with PHP &lt; 7.4.<\/li>\n<li>Verified compatibility with PHP up to version 8.5.<\/li>\n<li>Fixes the Developer Guide link that was leading to a non-existent page. Props to @masteradhoc.<\/li>\n<li>Fixes the documentation link to use a shortlink. Props to @masteradhoc.<\/li>\n<li>Improves how the translations are loaded by relying on the WordPress mechanism for that. Props to @swissspidy.<\/li>\n<li>Improves discoverability of security policy in Packagist.<\/li>\n<li>Users requiring this package via [WP]Packagist can now use the <code>composer\/installers<\/code> v2.<\/li>\n<\/ul>\n\n<h4>4.5<\/h4>\n\n<p>Release date: 2022-06-28<\/p>\n\n<h4>Enhancements<\/h4>\n\n<ul>\n<li>Improves the impact of the plugin on the performance of the site by avoiding useless calls on the <code>gettext<\/code> filter.<\/li>\n<\/ul>\n\n<h4>Bugfixes<\/h4>\n\n<ul>\n<li>Fixes a bug where a section in the Classic Editor's submitbox would be displayed with incorrect margins.<\/li>\n<\/ul>\n\n<h4>Other<\/h4>\n\n<ul>\n<li>Sets the WordPress tested up to version to 6.0.<\/li>\n<\/ul>\n\n<h4>Earlier versions<\/h4>\n\n<p>For the changelog of earlier versions, please refer to <a href=\"https:\/\/yoa.st\/duplicate-post-changelog\">the changelog on yoast.com<\/a>.<\/p>","raw_excerpt":"The go-to tool for cloning posts and pages, including the powerful Rewrite &amp; Republish feature.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/eo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/172","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/eo.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/eo.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=172"}],"author":[{"embeddable":true,"href":"https:\/\/eo.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/yoast"}],"wp:attachment":[{"href":"https:\/\/eo.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=172"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/eo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=172"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/eo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=172"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/eo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=172"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/eo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=172"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/eo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}