How can I clone a WordPress theme

Duplicate a WordPress site - this is how it works step by step

If you create a website with WordPress, you often need a certain number of similar-looking (sub) pages, on which only individual content is exchanged. The Duplicating pages or posts can make building a WordPress website a lot easierbecause you often only have to redesign a few pages from scratch. For similar pages, you simply copy a finished page and adapt it accordingly.

Fast and convenient plug-in solutions are recommended for those who frequently copy WordPress pages. The "manual" duplication of individual WordPress pages and posts on a website is just as easy. You can find out how to completely copy an entire WordPress website in the “Creating a WordPress Backup” guide.

In the following, we will show you which plug-ins you can use to quickly and conveniently duplicate WordPress pages. You will also learn how you can quickly copy individual WordPress pages and posts using the Gutenberg editor and the code editor.

Duplicate a WordPress site with the Yoast Duplicate Post plug-in

Yoast Duplicate Post is with more than three million downloads one of the most popular plugins for copying WordPress posts. The plug-in is equally suitable for dynamic posts and conventional pages - and it is very easy to use.

WordPress differentiates between different post types. The most important are the dynamic "posts" and static "pages". While the content on “Pages” basically remains the same, new content can simply be added to “Contributions”. The position of the content shifts dynamically as a result. Another WordPress post type is the "media".

Step 1: After you have installed and activated the Yoast Duplicate Post plug-in, click on "Settings" in your WordPress backend and then on the "Duplicate Post" buttonthat was added when the plug-in was installed. In the field that opens, you can now make various settings - above all, which elements of a page or a post should be copied. If you are not sure which settings you want to make, it is advisable to leave the default settings as they are for the time being and a page or a post to duplicate as a test. If you make changes to the settings for Yoast Duplicate Post, you have to click on “Save changes” at the end so that these are applied. You can of course change the settings at any time.

Step 2: Now it comes to the essential step of duplicating WordPress pages or posts with Yoast Duplicate Post. In the WordPress backend, in the left sidebar, you can choose to go to "Pages" or "Posts" and then to "All pages" or "All posts". You will now find all your WordPress pages or your WordPress posts listed one below the other. Hover the mouse pointer over the page (or post) to be duplicated, and various options would appear, including one "Duplicate". Click on it.

Step 3: After you have clicked on "Duplicate", the duplicated page (or the duplicated post) appears as Draft under the original page. In these instructions we have duplicated the "Example" page. You can edit the draft as you like and then publish it. To avoid confusion right from the start, the first thing you should do is use the Change page names. You can do this very easily in the Gutenberg editor, for example.

Duplicate a WordPress site with the Duplicate Page plug-in

Another popular plug-in for copying WordPress pages and posts is Duplicate Page, which is now Installed over a million times has been. Basically, duplicating WordPress pages and WordPress posts works with this plug-in in the same way as with Yoast Duplicate Post. With Duplicate Page, at least in the freely available version, there are fewer setting options - which does not have to be a disadvantage for beginners.

You can duplicate WordPress pages or posts with Duplicate Page in the same way as with Yoast Duplicate Post: by calling up “All Pages” or “All Posts”, moving the mouse pointer over the relevant page or post and then click on "Duplicate".

Managed WordPress hosting with IONOS!

Faster, easier and safer. Highly optimized WordPress hosting with IONOS!

Free domain
SSL certificate
24/7 support

Manually duplicate the WordPress site in Gutenberg

WordPress sites and posts can also be made straightforward in the WordPress backend without plug-ins duplicate - for example directly in the Gutenberg editor.

Step 1: To do this, call up the page or post that is to be copied in the WordPress backend - for example, by clicking on "Pages" on the left sidebar and then on "All pages". For the page you want to copy, click on "Edit" so that you get into the Gutenberg editor. There you then navigate to the three small, one below the other, at the top right. In the field that opens, go to "Copy complete content".

Step 2: Now insert the content in a new page or a new post. To do this, you need a new page (or create a new post) by, for example, going to "Create" in the left sidebar in the "Page" area of ​​the backend. With the latest WordPress versions, this will take you directly to the Gutenberg editor. There you go with the mouse into the field that says “Write something or type '/‘ to select a block ”. Then add using [Ctrl] + [V] the previously copied content. Of course, your new page also needs a title. Enter this above. Then click on "Preview" or immediately on "Publish" - and you can check whether the copied page meets your requirements and everything has been copied.

Manually duplicate the WordPress site in the code editor

Instead of using the Gutenberg editor, you can also code a page or a post Copy and paste manually in the code editor - simply with [Ctrl] + [C] and [Ctrl] + [V]. In this way, WordPress pages or posts can also be easily copied.

Step 1: Call up the page or post to be duplicated in the Gutenberg editor as described above. Click on the three superimposed points in the top right corner and then on "Code Editor" in the side window that opens. It will now be yours HTML code of the page displayed. Mark this completely by holding down the mouse pointer and then simply copy it with [Ctrl] + [C].

Step 2: Then create a new page. If the code editor is not preset, then call it. Now move your mouse pointer over the field "Start writing text or HTML" and paste the code you copied before using [Ctrl] + [V]. Give the new page a title. With a click on "Preview" you can check whether the copying of the page worked.

Similar articles

Empty the WordPress cache with and without plug-ins - that's how it works

Your website loads faster with caching. This has a positive effect on the user experience and your Google ranking. But after an update or changes to the website, it is important to clear the WordPress cache. This ensures that your website visitors always see the latest version of the page. We explain how to clear the WP cache - with and without plug-ins.

Deactivate WordPress comments

WordPress was originally designed as a blogging system where comments play an important role. Today a wide variety of websites are created with WordPress - and deactivating the WordPress comment function is very easy. Learn how to turn off WordPress comments - on individual pages, in posts, or for your entire website.

Install WordPress Multisite

With WordPress Multisite you can set up and centrally manage a network of different WordPress websites. As a “super administrator”, you have control over this network. B. determine the basic design of the website or assign administrator rights. Here you will learn how to install WordPress Multisite step by step - and how you can save time with it ...

WordPress: Embed video - this is how it works

With video content you can give your WordPress projects the finishing touches: videos are more in demand than ever as eye-catchers, but also as an important content element. In the following article you will learn what options WordPress offers to integrate videos and how the different variants for inserting WordPress videos work.

Edit WordPress footer

If you manage a WordPress site yourself, you may be familiar with this: You want to integrate an external library, e.g. B. a jQuery plugin or the like. The instructions instruct you to integrate a script element in the WordPress footer. There are several ways to achieve this. In this article, we'll show you how to do it best.