About this plugin
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.