Duplicate Page and Post
Duplicate Page and Post
Description
Duplicate Page and Post provides a simple way to create a clone of pages, posts and custom post types. The duplicate can be created with the post status selected in the plugin settings.
The plugin is lightweight and focused on fast, straightforward content duplication.
Major features of this plugin include
- Create a clone of a particular page.
- Create a clone of a particular post.
- Create a clone of a particular custom post type (CPT).
- Option to select editor (Classic and Gutenberg).
- Option to add a post suffix.
- Option to add custom text for the duplicate link button.
- Option to select the status of duplicated posts.
- Option to select the redirect behavior after duplication.
Like the plugin?
If you find the plugin useful, your feedback is appreciated.
Installation
The plugin is simple to install:
- Download duplicate-wp-page-post.zip
- Unzip
- Upload the duplicate-wp-page-post directory to your /wp-content/plugins directory
- Go to the Plugins menu in WordPress and activate the plugin
Screenshots

Activate the plugin - The plugin can be activated from the WordPress Plugins page by clicking the Activate button.

Plugin Settings - Configure the duplicate status, redirect behavior, title suffix, duplicate link text, and other plugin options from the settings page.

Duplicate pages - The Duplicate option is available directly from the Pages listing, making it easy to clone a page with one click.

Duplicate posts - The Duplicate option is available directly from the Posts listing, making it easy to clone a post with one click.
Faq
- Activate the plugin through the ‘Plugins’ menu in WordPress.
- Create a new post/page or use an existing one.
- Go to the All Pages or All Posts screen in your WordPress dashboard.
- Hover over a page, post or supported custom post type. The duplicate link will be displayed when you have permission to edit the source item.
- Click the “Duplicate” link. The duplicate will be created using the status selected in the plugin settings.
- Make any required changes and publish or update the duplicate as appropriate.
You can easily duplicate pages, posts and custom post types with a single click. This saves time when creating new content based on existing content.
Reviews
Easy and efficient tool
By navajamm on July 9, 2025
Thank you for this plugin. I ultimately need this feature, and have used several similar plugins before, even paid. This plugin might be the last I will probably use forever, as it is simple and does not distort the content.
Excellent.
By wpfan10 on February 13, 2024
Very useful tool. Thanks
Excels at what it does
By aaronlkh on April 29, 2022
My favorite
By Dom Martigne on April 13, 2022
Quick and easy
By Eve Lurie (elurie) on March 31, 2022
Really helpful
By nqui on March 29, 2022
Very good
By joienegru on February 26, 2022
Good plugin
By redkorn on November 17, 2021
Simple and best plugin
By sanchitdman on May 12, 2021
perfetto
By funkycisto on April 30, 2021
Changelog
2.9.7
- Improved security through stronger input validation, nonce verification, and output escaping.
- Improved compatibility with supported WordPress versions.
- Updated the plugin text domain to match the WordPress.org plugin slug.
- Improved internationalization support with translator comments for strings containing placeholders.
2.9.6
- Security fixes for SQL injection vulnerabilities.
- Improved authorization checks when duplicating posts, pages and custom post types.
- Improved input validation and output escaping.
- Fixed an activation warning on fresh installations.
- Preserved existing plugin settings during activation and upgrades.
- Preserved existing option keys and values when saving plugin settings.
- Improved post metadata and taxonomy duplication.
- Added error handling for failed post creation.
- Improved compatibility with current WordPress versions.
- Maintained PHP 5.6-compatible plugin code syntax.