How to Duplicate Posts and Pages in WordPress (Including Page Builders)

You’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’re looking at recreating each one from scratch — or copy-pasting raw HTML and hoping nothing breaks.

The ability to duplicate a post in WordPress should be built in. It isn’t, but here’s how to add it.

Why Duplicating WordPress Content Is Harder Than It Looks

A WordPress post isn’t just a title and some text. It can have:

  • Custom fields (post meta) — dozens of them if you use a page builder.
  • Taxonomies — categories, tags, and custom taxonomies.
  • A parent-child hierarchy — especially for pages.
  • A page template and menu order.
  • Comments, featured images, and other attachments.

Page builders like Elementor, Divi, or Beaver Builder store their entire layout in post meta. If those meta fields aren’t copied exactly — with the right encoding — the duplicate will open as a blank page in the builder.

How to Duplicate Posts and Pages in WordPress

Activate the Content Duplicator module in Blaminhor Essentials. A “Duplicate” link appears in three places:

  • In the post list (next to Edit, Trash, View).
  • On the edit screen of any post or page.
  • In the admin bar when viewing a post on the frontend.

Click it, and the plugin creates a complete clone.

What Gets Duplicated

Everything:

  • All content and excerpt.
  • All custom fields, copied at the database level to preserve exact encoding.
  • All taxonomies (categories, tags, custom).
  • Parent-child hierarchy and menu order.
  • Page template assignment.
  • Page builder data — Elementor, Divi, Beaver Builder, Brizy, Oxygen.

The duplicate is created as a draft by default, so it won’t be published until you’re ready.

Duplicate WordPress Posts in Bulk

Need to duplicate multiple posts at once? Select them in the list view, choose “Duplicate” from the bulk actions dropdown, and click Apply. All selected posts are cloned in one operation.

Configure Your Duplication Settings

The module lets you customize:

  • Default status of duplicates (draft, published, private).
  • Title suffix — e.g., ” – Copy” appended to the duplicate’s title.
  • Whether to copy the author and date, or reset them.
  • Which post types are eligible for duplication.

You can also duplicate taxonomy terms (categories and tags) with all their metadata.

The Result

A perfect copy, ready to edit, with all your layouts intact. No broken page builder content, no missing fields, no encoding issues.

Included in Blaminhor Essentials, available free on WordPress.org.

Leave a Reply

Your email address will not be published. Required fields are marked *