The ability to duplicate a page or a post is not natively available within the WordPress framework itself. However there are a couple of ways to go about it if you feel that you could benefit from having this functionality (which, let’s face it, can be really useful when creating a lot of content).
If, like me, you use the Divi Theme then you will find that is is fairly straightforward to duplicate a page or a post. However it still involves some work and is only available on those posts or pages which you have built using the Divi Builder. I still use the Classic Divi builder and these instructions refer to that.
So, in order to copy a page, you will need to create a new one first. Enter a post/page title and then wait for the purple ‘Use the Divi Builder’ to appear. You will then see a new menu, choose the option that says ‘Load Layout’. Then in the modal that appears, click on ‘Your Existing Pages’. You can then choose any post or page that you have already created. The new page will be automatically filled in with the original page’s layout and content. Then you can edit it as you see fit.
Duplicate Posts Plugin
Alternatively, if you don’t have Divi or wish to have an even easier way of duplicating a page or a post then the free ‘Duplicate Posts’ plugin is for you.
Go to Plugins and Add New. Find the Duplicate Posts Plugin by Enrico Battocchi. Install it and Activate it. There is a very useful and extensive list of settings for this plugin, which you’ll probably need to review but the ‘out of the box’ set up is probably fine for most users.
Then, all you need to do is go to your list of Posts or Pages. Hover over the one you want to duplicate and you will see a new option in the mini menu under the title called ‘Clone’. Click on this and a copy of that page will appear and all you need to do is go into Edit mode to alter the details to make the Page or Post unique. Don’t forget that you’ll probably need to change the slug too!