WordPress doesn't have a duplicate button
You built a landing page. Now you need five more with the same layout but different content. WordPress doesn't have a "Duplicate" option. Your choices: copy-paste the content into a new page (loses meta, template, custom fields), install a duplication plugin, or export and re-import.
For something every CMS should have built-in, it's surprisingly annoying.
What most people do instead
All workarounds for a feature that should exist natively.
A better way: duplication built into WordPress
TrueCommander adds duplication in three places: a row action in list views, a button in the admin bar, and a navigator command. Pages, posts, and WooCommerce products all work the same way.
Three entry points, same result
Every method creates a complete draft copy — content, meta fields, template, categories, tags, featured image, and custom fields all included.
-id=duplicate page -id=42, duplicate post -id=108, or duplicate product -id=142. Find the ID by hovering a row in the list view.| Detail | Value |
|---|---|
| Page command | duplicate page -id=42 |
| Post command | duplicate post -id=108 |
| Product command | duplicate product -id=142 |
| Copies | Content, title, meta fields, template, categories, tags, featured image |
| Products extra | Includes variations, attributes, pricing, stock, gallery images |
| Result | Unpublished draft with "(Copy)" appended to title |
| Can be used in |
Real example
You built a product landing page for a spring campaign. Summer is coming and you need the same layout with different imagery and copy. You hover over the page in Pages → All Pages, click "Duplicate." A draft copy appears. You edit the content, swap the images, and publish. 2 minutes instead of rebuilding from scratch.
For WooCommerce: you're adding a new product that's nearly identical to an existing one — same category, same shipping class, different color. Duplicate the product, change the name and image, done. All attributes, variations, and pricing carry over.
Per-content-type guides
Each duplicate variant has its own detail page with type-specific notes on what's cloned.