How To Duplicate Page In WordPress?

Have you ever experienced a situation when you want to customize your existing page with a different design layout, but want to keep the existing page as well for the future use? You might be thinking, copy/paste and saving the content in a draft will complete your work, but this would not help you with the SEO optimization, featured images, associated data and page templates.

There are other instances when you want to duplicate your existing blogpost or page just to make a comparison with the former version. Well, there could be multiple scenarios when you just simply need a duplicate copy of a post in WordPress! It is completely useless to spend time twice when you can simply save it by just duplicating the desired post in WordPress.

There are other instances when you want to duplicate your existing blogpost or page just to make a comparison with the former version. Well, there could be multiple scenarios when you just simply need a duplicate copy of a post in WordPress! It is completely useless to spend time twice when you can simply save it by just duplicating the desired post in WordPress.

Why Duplicate Pages & Posts?

For instance, you’re building an online store having multiple similar product pages that use the same page design, layout and content formatting. Or, maybe you’re developing a series of blog posts having similar formatting and design. In such scenarios, you have to manually build the pages from scratch.

Because WordPress doesn’t have a built-in duplication function. Building two or three pages in this manner won’t create an issue. But, building dozens of pages or posts in a similar manner is quite irritating. Thankfully, there’s an easy approach to make duplicate posts and pages in WordPress while keeping all formatting style, layout, and design intact.

In this blog post, we will discuss how to duplicate a web page in WordPress with and without the help of plugins as it is the simplest process to do it.

Option 1- Using Duplicate Post Plugin

Duplicate Post plugin is the simplest way to make a clone of a page or post in WordPress. Not only it allows you to make a clone, but you can easily add your own customization elements. You can add a pre-defined suffix or prefix before or after the title of the duplicate page or post. In addition, you can also limit the functionality of the plugin as per the user roles. To make a duplicate copy, follow the steps:

1. Install and enable the plugin.

2. Now, click Pages -> All Pages.

3. Next, select the page or post you like to duplicate, and two new options will be present – Duplicate and New Draft.

4. You can select on Duplicate in order to build a duplicate version of the selected post.

5. You can select New Draft in order to build a duplicate version of the selected post and to open it further in the post editor. You can next start the editing work and choose it to save it as a draft or make it live.

Option 2 – Using Duplicate Page & Post Plugin

Duplicate Page and Post is another renowned plugin that can be used to duplicate pages and posts quickly. The plugin helps you to build a duplicate page or post without affecting the content, title and styling of the page or post at any cost.

Using this plugin for making duplicate post or page is fairly simple. You just have to follow these below steps:

1. Install and enable the plugin.

2. Now, click Pages -> All Pages if you are looking to build a duplicate copy of a page, or Posts -> All Posts if you are looking to build a duplicate copy of the post.

3. Select over the post or page you want to make a duplicate and click on Clone Me.

4. Immediately, you will be redirected to the duplicate copy of the post or the page respectively. Customize it, and tap on Publish or Save Draft.

Option 3- Without Plugin

If you only need to make a clone of a few pages or blog posts, then you don’t have to perform it by installing a plugin. Instead, you can simply copy-paste the page content manually with all the formatting in it without installing a plugin.

1. Simply open the post in the Editor.

2. Open the code in the Editor.

3. In the code tab, select all of the content.

4. Build a new post and switch to the Code tab.

5. Next, paste the content once copied from the other post.

6. Switch to the Visual screen and you’ll get all the content from the other post having all formatting, styling, links and images intact.

The only drawback to this approach is that it doesn’t copy permalink, title and the tags from the original post. You have to copy them over to the new post manually.

Option 4 – Alternate Method Without Plugins

Manually making a copy of a website is a complicated job that eats a lot of productive time. It may seem perfect to carry out once, this will help to understand better all the work that the plugin performs. To duplicate a file manually at a new location, the following steps are performed.

  • Build an empty database at the new place.
  • Make a note regarding the database login credentials, having privileges for the users.
  • Export all the files in the old server.
  • Import files in the new database.
  • Edit all the database references for the new location.
  • Using FTP move your files to the new server from the old website.
  • Modify all the URLs for the new location.
  • Configure all the settings of the domain.

Developers have to perform this multiple times, but performing this is annoying. This is where the plugins are highly important. Plugins can build multiple copies of the website as per the requirement, with minimum efforts. Repetitive tasks are all eliminated without any trouble. Developers can build a template for multiple clients. It can be highly useful for websites having multiple pages.

Wrapping Up:

We hope the above tutorial has cleared all your doubts and now you are proficient to perform the page cloning work. All the above options are smooth as well as fast to perform. If you come across any trouble with the above steps, simply contact the team of WordPress developers. They will perform all the page cloning work without any delay.

Author
Sneha Rawat is an experienced developer associated with OrangeMantra, a leading Wordpress development company known for translating ideas into reality. She loves writing informative blogs on latest & trending technologies.