
Post DuplicateX is the ultimate WordPress solution for efficiently duplicating any content type on your website. With a sleek, intuitive interface and powerful customization options, you can duplicate posts, pages, and custom post types with just one click.
🚀 Save Time & Boost Productivity
Create exact duplicates of your content instantly — perfect for creating templates, making variations of existing content, or testing changes without affecting live pages.
✨ Key Features
- Universal Content Duplication: Clone posts, pages, and any custom post type with a single click.
- Bulk Duplication: Duplicate multiple posts, pages, or custom post types simultaneously from the WordPress Bulk Actions dropdown.
- Multiple Duplication Points: Duplicate from post list rows, admin toolbar, classic editor, or block editor (Gutenberg).
- Flexible Publication Status: Save duplicates as draft, published, private, or pending review.
- Author & Date Control: Retain original author and publication dates, or assign duplicates to the current user and current time.
- Role-Based Permissions: Control precisely which user roles have permission to duplicate content.
- Customizable Titles: Add dynamic prefixes (e.g. “Copy of”) and/or suffixes to duplicated content for instant identification.
- Smart Redirection & Notifications: Choose where users land after duplication with dismissible success notices and direct edit links.
- Complete Metadata & Template Cloning: Copies all custom fields, page templates, taxonomies, categories, tags, and featured images.
- Developer Friendly: Extensible action hooks and filters for custom duplication logic.
- Lightweight & High Performance: Clean vanilla JS, zero external dependencies, and zero database bloat.
🛠️ Ultimate Control & Settings
Post DuplicateX offers comprehensive settings that allow you to:
- Control Access: Define exactly which user roles can duplicate content.
- Select Post Types: Choose which content types can be duplicated.
- Customize Link Placement: Select where duplicate buttons appear (list table rows, bulk actions, admin bar, classic editor, block editor).
- Define Post Status: Set the default publication status for duplicates (Draft, Published, Private, Pending Review).
- Title Customization: Add descriptive prefixes/suffixes to distinguish duplicated content.
- Author & Date Settings: Choose whether duplicated content inherits original author/date or uses current user/time.
- Bulk Duplication Support: Enable or disable bulk duplication actions per post type.
- Navigation Control: Determine where users land after duplication (Post List, Edit Screen, or New Post).
💻 Developer Filters & Extensibility
Post DuplicateX includes clean hooks for developers to customize or extend the duplication workflow:
postdx_duplicate_post_args: Filter the post data array before inserting the duplicated post.postdx_excluded_meta_keys: Filter the array of meta keys excluded from duplication.postdx_after_post_duplicate: Action triggered immediately after a post is cloned ($new_post_id,$post,$post_id).
🔍 Perfect For
- Content creators who publish similar structured posts regularly
- Website developers creating templates for clients
- Site owners who want to A/B test content variations
- Anyone who wants to save time when creating similar content
🌟 Professional Workflow Integration
Post DuplicateX seamlessly integrates into your existing WordPress workflow, with duplicate options available wherever you work with content.
Screenshots

Main settings page with all customization options

Duplicate link in page/post list view

Duplicate button in the classic editor

Duplicate option in the block editor (Gutenberg)

Duplicate button in the admin toolbar