Administrative plugin for WordPress

e-toolkit Page Duplicator

Duplicate pages, posts, WooCommerce products and entire content structures with full control over copied data, presets, draft versions, schedules and automation.

Content duplication
Draft versions
Automation
1–20
Copies in one operation
Draft
Safe draft versions
WP-Cron
Automated schedules
WP-CLI
Developer automation
How it works

Copy WordPress content with full control over what goes into the new copy.

From a single page to an entire page tree. Choose which data to copy, how the copy should be named, how many copies to create and whether to use one-time settings or a saved preset.

Content duplication

Duplicate pages, posts, CPTs and WooCommerce products without recreating settings manually

Duplicate, Copy as Draft and Customize Copy actions are available directly in the post list, Quick Edit and editor. You can create multiple copies at once or duplicate an entire page tree with control over maximum descendant depth.

  • pages, posts, public CPTs and WooCommerce products
  • single actions, bulk operations and 1 to 20 copies at once
  • duplicate an entire page tree with a descendant depth limit
  • settings for a single operation or saved as a preset
Copied data

Decide exactly which parts of the original should be copied

Control content, taxonomies, metadata, ACF, SEO, menu items and attachments independently. When files are physically copied, the plugin also updates common URL references and CSS identifiers in the content.

  • title, content, excerpt, featured image, author and publication date
  • parent, order, template, categories, tags and other taxonomies
  • custom fields, ACF, Yoast SEO and Rank Math data, plus data from other plugins
  • attachments with physical file copies and updated references in the content
Workflow u0026amp; automation

Work on changes without affecting the published page and automate recurring copies.

Draft versions let you prepare a new version of existing content, while schedules run duplication automatically through WP-Cron with execution history, retries and error diagnostics.

Draft versions

Edit a new version of published content without affecting the public original

Create a draft version of a published post, work on it independently and replace the original when it is ready. The plugin preserves the original ID, URL, status, author and date, and detects concurrent changes to prevent accidental overwrites.

  • edit a copy safely without changing the public version
  • replace the original while preserving ID, URL, status, author and date
  • detect concurrent changes to the original and block overwrites on conflict
  • automatically move the used draft version to Trash
Schedules

Run recurring duplication with error handling and retries

Schedule rules can run daily, weekly or every 30 days, use current settings or a preset, and filter source content by the current ET Lingua or WPML language. Every execution stores its result and can be retried after an error.

  • WP-Cron: daily, weekly, every 30 days and custom frequencies via filters
  • enable, disable, Run Now, plus last and next execution information
  • retries after 1 hour, 6 hours, 1 day and 3 days, with auto-disable after five consecutive errors
  • hooks for notifications, monitoring and custom schedule frequencies
Feature set

Key features of e-toolkit Page Duplicator

From quickly copying a single page to controlled draft versions, automated schedules, WooCommerce products, WP-CLI and developer integrations.

Content duplication

  • Pages, posts, public CPTs and WooCommerce products
  • Duplicate, Copy as Draft and Customize Copy
  • Create 1 to 20 copies at once plus bulk operations
  • Entire page trees with maximum depth control

Copied data

  • Content, excerpt, image, author, date, parent, order and template
  • Categories, tags, other taxonomies, custom fields and data from other plugins
  • ACF, Yoast SEO and Rank Math
  • Menu items and attachments with physical file copying

Names, URLs u0026amp; presets

  • Title prefix and suffix plus several slug generation strategies
  • Dynamic tokens [Counter], [CurrentDate], [CurrentTime] and [SourceID]
  • Presets for individual operations and schedules
  • JSON import and export with safe name-conflict resolution

Draft versions of published content

  • Edit a copy without affecting the public original
  • Publish by replacement while preserving ID and URL
  • Detect concurrent changes and block conflicts
  • Automatically remove the used draft version

Schedules u0026amp; retries

  • Daily, weekly, every 30 days and custom frequencies
  • Current settings or a selected preset
  • Last and next execution status, latest error and created copy
  • Retry after 1 h / 6 h / 1 day / 3 days and disable after 5 consecutive errors

WooCommerce

  • Copy products and variations
  • Galleries, attributes and variation data
  • Optional stock reset
  • Clear SKUs, including variation SKUs

Permissions u0026amp; history

  • Roles allowed to duplicate content and the et_duplicate_pages capability
  • Standard WordPress permissions with fallback to draft
  • Nonce and permission checks for administrative operations
  • History of source, copy, user, action type and date

WP-CLI

  • duplicate, preset-list, schedule-list, schedule-run i schedules-run-due
  • Multiple IDs, preset selection and status override
  • Table, CSV, JSON and count output formats
  • Multisite via u002du002durl and execution as a specific user via u002du002duser

Developer API

  • Filters for duplication settings, content types, taxonomies and metadata
  • Modify post data and field values before saving
  • Control attachments, schedules and retry policy
  • Hooks before and after duplication, draft publishing and error events

Want to copy and update WordPress content without rebuilding the entire configuration manually?

Combine controlled duplication, presets, draft versions, schedules, WooCommerce and WP-CLI in one tool for everyday content workflows.

Content duplication

FAQ

Frequently asked questions about page duplication, draft versions, presets, schedules, WooCommerce, attachments, permissions, WP-CLI and the e-toolkit Page Duplicator API.