If you spend a lot of time working with WordPress pages or posts then you have no doubt had occasions where you wanted to easily duplicate a WordPress page, rather than having to copy and paste.
In this article, we will show you how to duplicate a post or page in WordPress with all the settings intact.
Why Clone or Duplicate a Page / Post in WordPress?
If you have been running a WordPress site for a while, you no doubt have occasionally needed to quickly duplicate a post or page and reuse the content.
For instance, a product page or sales page that already has a lot of content that you can reuse, or an older blog post that can be extended as a new article.
Now, you could of course manually copy and paste the contents of the post or page to a new draft. But, this does not copy your featured image, post settings, SEO settings, and other metadata.
Wouldn’t it be nice if there was an easier way to automatically duplicate a post or page with all its settings and content? Well there is, using a plugin.
With this approach, you can just edit a post and start working on it right away. Let’s see how to easily and properly clone a WordPress post or page with just a click.
If you prefer written instructions, then continue reading.
Duplicate a WordPress Post or Page
Upon activation, you need to visit Posts » All Posts page. You will notice two new links to clone or to create a new draft below each post title.
Clicking on ‘Clone’ will simply create a duplicate post and will not open the duplicate post in the post editor.
The ‘New Draft’ option will duplicate the post and open the duplicate version in the post editor, so you can start working on it right away. You will also find the same options for pages as well.
The duplicate post plugin works really well. However, if you want to use it mainly for updating old published posts, then there is a better way to do that.
See this guide on how to properly update live published posts in WordPress for more details.
If you want to use it for other scenarios such as website redesign, copying landing pages, etc, then this is where the plugin really shines.
Customizing Duplicate Post Plugin Settings
The duplicate post plugin works out of the box and supports posts and pages by default. You can also customize the plugin to enable support for custom post types, restrict to user roles, and choose what to copy when creating a duplicate.
Let’s take a look at all these settings.
Head over to Settings » Duplicate Post page to configure plugin settings.
The settings page is divided into three tabs. First tab allows you to choose what to copy when creating a duplicate.
The default options should work for most websites. However, you can check things you want to copy and uncheck items that you don’t want to be copied.
Next, you need to move on to the permissions tab.
It also enables duplicate post feature for posts and pages post types.
If you are using custom post types on your website, then those post types will appear here. You can choose whether you want to enable duplicate post feature for those post types as well.
Finally, click on the Display tab to choose where you want to display the clone post links. By default, the plugin shows them on post list, edit screen, and admin bar.
Don’t forget to click on the save changes button to store your settings.