Meta Duplicate Post

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.

Screenshots

Installation

  1. Upload the entire meta-duplicate-post folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Navigate to Meta Duplicate Post in your WordPress admin menu.
  4. Configure the Permissions settings to choose which user roles are allowed to duplicate posts.
  5. In the Advanced Settings, select the post types you want to allow duplication for, and set the default post status, author, and date.
  6. Use the duplicate link available in your post/page/custom post list to duplicate any allowed content.

FAQ

Q: How do I control who can duplicate posts?

A: Use the Permissions settings page to check only the roles that should have duplication privileges.

Q: Can I duplicate custom post types?

A: Yes! Any custom post type with a UI will appear in the Advanced Settings, where you can enable or disable duplication.

Q: Does the plugin duplicate meta data?

A: Absolutely – all post meta associated with the original post is copied over to the duplicate.

Q: How secure is the duplication process?

A: The plugin uses nonce verification, input sanitization, and the singleton pattern to ensure that duplication is both secure and optimized.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Meta Duplicate Post” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Meta Duplicate Post” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

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.