Release Notes
=== WPEXTN Duplicator ===
Contributors: wpextn
Tags: duplicate, copy, clone, posts, pages, bulk, content, productivity
Requires at least: 5.0
Tested up to: 6.4
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Professional post and page duplication with advanced status control, author assignment, bulk operations, and comprehensive error handling.
== Description ==
**WPEXTN Duplicator** is a professional-grade WordPress plugin that provides powerful duplication capabilities for posts and pages. Perfect for content creators, developers, and site administrators who need efficient content management workflows.
**Key Features:**
* **One-Click Duplication** – Add "Duplicate" links to post and page admin lists
* **Bulk Operations** – Select and duplicate multiple posts/pages simultaneously (Free: 10 posts limit, Pro: unlimited)
* **Status Control** – Choose duplicate status: Draft, Published, Pending, Private, or Same as Original
* **Author Assignment** – Assign duplicates to Current User, Original Author, or any specific user
* **Complete Content Copy** – Preserves all metadata, custom fields, categories, tags, and taxonomies
* **Clone Attachments (Pro)** – Creates independent copies of image files instead of references
* **Flexible Settings** – Separate configurations for single and bulk operations
* **Enterprise Error Handling** – Comprehensive logging and graceful error recovery
* **Performance Optimized** – Memory management and time limits for large operations
* **Security First** – Proper nonce verification and capability checks throughout
### Pro Features:
* **Unlimited Bulk Duplication** – Duplicate as many posts as you need in one operation (Free version limited to 10)
* **Clone Attachments** – Creates completely independent copies of featured images and media files
### Perfect For:
- **Content Creators** – Quickly duplicate template posts or pages
- **Developers** – Create test content and duplicate complex layouts
- **Site Administrators** – Bulk content operations and workflow management
- **Agencies** – Streamline client site content creation processes
### Advanced Features:
* **Smart Status Handling** – Validates and preserves post statuses appropriately
* **Intelligent Author Assignment** – Automatic fallbacks for invalid users
* **Partial Success Handling** – Continues operations even if some items fail
* **Detailed Logging** – Complete audit trail for troubleshooting
* **Memory Optimization** – Handles large bulk operations efficiently
* **User Permission Validation** – Ensures proper access controls
**Important:** This plugin creates exact copies of your content. Review your duplicate settings before performing bulk operations.
== Installation ==
1. Upload the `wpextn-duplicator` folder to `/wp-content/plugins/`.
2. Activate **WPEXTN Duplicator** from the **Plugins → Installed Plugins** screen.
3. Navigate to **Settings → WPEXTN Duplicator** to configure your preferences.
4. Start duplicating posts and pages from the Posts/Pages admin screens.
== Frequently Asked Questions ==
= How do I duplicate a single post or page? =
1. Go to Posts or Pages in your WordPress admin
2. Hover over any post/page title to reveal action links
3. Click the "Duplicate" link
4. The duplicated content will be created with your configured settings
5. You'll be redirected to edit the new duplicate
= How do I perform bulk duplication? =
1. Go to Posts or Pages in your WordPress admin
2. Select multiple posts using the checkboxes
3. Choose "Duplicate" from the "Bulk Actions" dropdown
4. Click "Apply"
5. All selected posts will be duplicated with your bulk settings
6. You'll see a success/failure summary notice
= What gets duplicated? =
The plugin duplicates:
* Post title (with "(Copy)" suffix)
* Content and excerpt
* All custom fields and metadata
* Categories, tags, and custom taxonomies
* Post parent and menu order
* Comment and ping status
* Featured image (Free: reference only, Pro: independent copy)
= Can I choose different settings for single vs bulk operations? =
Yes! The plugin provides separate settings for single post duplication and bulk operations. You can configure different default statuses and author assignments for each type of operation.
= What happens if some posts fail to duplicate during bulk operations? =
The plugin uses graceful error handling. It will duplicate as many posts as possible and provide a detailed summary showing how many succeeded and how many failed. Failed operations are logged for troubleshooting.
= Is there a limit to bulk operations? =
Yes. The free version is limited to 10 posts per bulk operation. Pro users can duplicate unlimited posts in one operation (practical limit of 999 posts).
= Does the plugin work with custom post types? =
Currently, the plugin supports posts and pages. Custom post type support is planned for future releases.
= What's the difference between Free and Pro versions? =
**Free Version:**
* Bulk duplication limited to 10 posts per operation
* Featured images are referenced (same file used by both posts)
**Pro Version:**
* Unlimited bulk duplication (up to 999 posts per operation)
* Featured images are cloned (creates independent copy of the file)
= What does "Clone Attachments" mean? =
**Free Version (Reference):** When you duplicate a post, the new post points to the same image file as the original. If you delete the original post's image, the duplicate loses it too.
**Pro Version (Clone):** Creates a completely new copy of the image file. Each post has its own independent image. Deleting one doesn't affect the other.
== Changelog ==
= 1.0.0 =
* Initial release.