{"id":90005,"date":"2026-03-03T10:00:00","date_gmt":"2026-03-03T10:00:00","guid":{"rendered":"https:\/\/blaminhor.com\/?p=90005"},"modified":"2026-02-13T16:31:50","modified_gmt":"2026-02-13T15:31:50","slug":"duplicate-posts-pages-wordpress","status":"publish","type":"post","link":"https:\/\/blaminhor.com\/p\/m\/news\/duplicate-posts-pages-wordpress\/","title":{"rendered":"How to Duplicate Posts and Pages in WordPress (Including Page Builders)"},"content":{"rendered":"\n<p>You&rsquo;ve built the perfect page layout. Now you need a dozen more pages with the same structure but different content. Without a duplication tool, you&rsquo;re looking at recreating each one from scratch \u2014 or copy-pasting raw HTML and hoping nothing breaks.<\/p>\n\n\n\n<p>The ability to <strong>duplicate a post in WordPress<\/strong> should be built in. It isn&rsquo;t, but here&rsquo;s how to add it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why Duplicating WordPress Content Is Harder Than It Looks<\/h2>\n\n\n\n<p>A WordPress post isn&rsquo;t just a title and some text. It can have:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Custom fields<\/strong> (post meta) \u2014 dozens of them if you use a page builder.<\/li>\n\n\n\n<li><strong>Taxonomies<\/strong> \u2014 categories, tags, and custom taxonomies.<\/li>\n\n\n\n<li><strong>A parent-child hierarchy<\/strong> \u2014 especially for pages.<\/li>\n\n\n\n<li><strong>A page template<\/strong> and menu order.<\/li>\n\n\n\n<li><strong>Comments, featured images<\/strong>, and other attachments.<\/li>\n<\/ul>\n\n\n\n<p>Page builders like Elementor, Divi, or Beaver Builder store their entire layout in post meta. If those meta fields aren&rsquo;t copied exactly \u2014 with the right encoding \u2014 the duplicate will open as a blank page in the builder.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Duplicate Posts and Pages in WordPress<\/h2>\n\n\n\n<p>Activate the <strong>Content Duplicator<\/strong> module in <a href=\"https:\/\/wp.blaminhor.com\">Blaminhor Essentials<\/a>. A \u00ab\u00a0Duplicate\u00a0\u00bb link appears in three places:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In the <strong>post list<\/strong> (next to Edit, Trash, View).<\/li>\n\n\n\n<li>On the <strong>edit screen<\/strong> of any post or page.<\/li>\n\n\n\n<li>In the <strong>admin bar<\/strong> when viewing a post on the frontend.<\/li>\n<\/ul>\n\n\n\n<p>Click it, and the plugin creates a complete clone.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What Gets Duplicated<\/h2>\n\n\n\n<p>Everything:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>All content and excerpt.<\/li>\n\n\n\n<li>All custom fields, copied at the database level to preserve exact encoding.<\/li>\n\n\n\n<li>All taxonomies (categories, tags, custom).<\/li>\n\n\n\n<li>Parent-child hierarchy and menu order.<\/li>\n\n\n\n<li>Page template assignment.<\/li>\n\n\n\n<li><strong>Page builder data<\/strong> \u2014 Elementor, Divi, Beaver Builder, Brizy, Oxygen.<\/li>\n<\/ul>\n\n\n\n<p>The duplicate is created as a draft by default, so it won&rsquo;t be published until you&rsquo;re ready.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Duplicate WordPress Posts in Bulk<\/h2>\n\n\n\n<p>Need to duplicate multiple posts at once? Select them in the list view, choose \u00ab\u00a0Duplicate\u00a0\u00bb from the bulk actions dropdown, and click Apply. All selected posts are cloned in one operation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Configure Your Duplication Settings<\/h2>\n\n\n\n<p>The module lets you customize:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Default status<\/strong> of duplicates (draft, published, private).<\/li>\n\n\n\n<li><strong>Title suffix<\/strong> \u2014 e.g., \u00a0\u00bb &#8211; Copy\u00a0\u00bb appended to the duplicate&rsquo;s title.<\/li>\n\n\n\n<li>Whether to <strong>copy the author<\/strong> and date, or reset them.<\/li>\n\n\n\n<li>Which <strong>post types<\/strong> are eligible for duplication.<\/li>\n<\/ul>\n\n\n\n<p>You can also <strong>duplicate taxonomy terms<\/strong> (categories and tags) with all their metadata.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Result<\/h2>\n\n\n\n<p>A perfect copy, ready to edit, with all your layouts intact. No broken page builder content, no missing fields, no encoding issues.<\/p>\n\n\n\n<p>Included in <a href=\"https:\/\/wordpress.org\/plugins\/blaminhor-essentials\/\">Blaminhor Essentials<\/a>, available free on WordPress.org.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Clone any content with all metadata, taxonomies, and page builder layouts intact. Works with Elementor, Divi, and more.<\/p>\n","protected":false},"author":1,"featured_media":90042,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[80],"tags":[],"class_list":["post-90005","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-projects"],"_links":{"self":[{"href":"https:\/\/blaminhor.com\/p\/m\/news\/wp-json\/wp\/v2\/posts\/90005","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blaminhor.com\/p\/m\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blaminhor.com\/p\/m\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blaminhor.com\/p\/m\/news\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blaminhor.com\/p\/m\/news\/wp-json\/wp\/v2\/comments?post=90005"}],"version-history":[{"count":2,"href":"https:\/\/blaminhor.com\/p\/m\/news\/wp-json\/wp\/v2\/posts\/90005\/revisions"}],"predecessor-version":[{"id":90057,"href":"https:\/\/blaminhor.com\/p\/m\/news\/wp-json\/wp\/v2\/posts\/90005\/revisions\/90057"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blaminhor.com\/p\/m\/news\/wp-json\/wp\/v2\/media\/90042"}],"wp:attachment":[{"href":"https:\/\/blaminhor.com\/p\/m\/news\/wp-json\/wp\/v2\/media?parent=90005"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blaminhor.com\/p\/m\/news\/wp-json\/wp\/v2\/categories?post=90005"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blaminhor.com\/p\/m\/news\/wp-json\/wp\/v2\/tags?post=90005"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}