Meta Duplicate Post
Duplicate posts, pages, and custom post types in one click while preserving metadata, taxonomies, user roles, and permissions.
Plugin info
Maintenance & Compatibility
Maintenance score
Actively maintained • Last updated 31 days ago
Is Meta Duplicate Post abandoned?
Likely maintained (last update 31 days ago).
Compatibility
Similar & Alternatives
Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.
Description
Meta Duplicate Post is a powerful, flexible WordPress plugin that lets you duplicate posts, pages, and custom post types with a single click. It features an intuitive settings interface that lets you control which user roles can duplicate content and which post types are allowed. All meta data is duplicated along with the content, ensuring that your copies are complete and ready for editing.
Key features include:
– One-Click Duplication: Easily duplicate any post, page, or custom post type.
– Role-Based Permissions: Only authorized users (as set in the Permissions settings) can duplicate content.
– Advanced Settings: Configure default post status, author, and date for duplicated posts.
– Custom Post Type Support: Duplicate any post type that has a UI – including popular custom post types like Contact Form 7.
– Meta Data Duplication: All associated meta fields are copied along with the post content.
– Secure and Optimized: Built using the singleton pattern with robust input sanitization, escaping, and nonce verification.
– Localization Ready: Fully translatable to meet international needs.
License
Meta Duplicate Post is released under the GPLv2 or later license. This is free software, and you are welcome to redistribute it under the terms of the GNU General Public License.
Installation
- Upload the entire
meta-duplicate-postfolder to the/wp-content/plugins/directory. - Activate the plugin through the ‘Plugins’ menu in WordPress.
- Navigate to Meta Duplicate Post in your WordPress admin menu.
- Configure the Permissions settings to choose which user roles are allowed to duplicate posts.
- In the Advanced Settings, select the post types you want to allow duplication for, and set the default post status, author, and date.
- Use the duplicate link available in your post/page/custom post list to duplicate any allowed content.
Frequently Asked Questions
A: Use the Permissions settings page to check only the roles that should have duplication privileges.
A: Yes! Any custom post type with a UI will appear in the Advanced Settings, where you can enable or disable duplication.
A: Absolutely – all post meta associated with the original post is copied over to the duplicate.
A: The plugin uses nonce verification, input sanitization, and the singleton pattern to ensure that duplication is both secure and optimized.
Review feed
Changelog
1.0.0
- Implemented singleton pattern for both core and admin classes.
- Enhanced security with proper input sanitization, escaping, and use of wp_unslash().
- Improved file structure and overall code organization.
- Updated translation functions with a consistent text domain.


