EZ Page Sync
Content Operations

Sync any Custom Post Type with full taxonomy and hierarchy preservation.

Custom Post Types (CPTs) are the backbone of modern WordPress sites — from Case Studies and Documentation to Portfolios and Team Members. EZ Page Sync lets you push single or batch CPT entries directly from staging to live with categories, tags, custom taxonomies, and parent-child hierarchies intact.

Key Specifications

Post Types SupportedAny public or private registered CPT
Taxonomy SupportCategories, Tags, Custom Hierarchical/Flat Taxonomies
Bulk SyncAvailable in Agency & Unlimited tiers
Parent RelationshipsHierarchical parent-child linking preserved
HMAC-SHA256 Request Verified

The Problem

The Friction of Moving CPTs Between Environments

WordPress Core's XML export/import tool was built in 2008. It fails completely when dealing with modern CPT relationships.

01

Disconnected Taxonomy Categories & Tags

Manual XML imports fail to map custom taxonomy term IDs correctly, disconnecting posts from their filters and categories on live.

02

Lost Parent-Child Hierarchies

Hierarchical post types (like nested documentation or multi-tiered service pages) lose their parent relationships when imported piecemeal.

03

Duplicate Slugs and 404 URL Errors

Improper imports generate renamed permalinks (e.g. `case-study-2`) that break external backlinks and cause 404 redirect loops.

The Solution

Universal Custom Post Type Synchronization

EZ Page Sync treats all registered WordPress post types as first-class citizens.

Universal CPT Compatibility

Works with any post type created via CPT UI, ACF, code (`register_post_type`), or plugins like WooCommerce and LearnDash.

Complete Taxonomy Synchronization

Automatically ensures categories, tags, and custom taxonomy terms exist on production, creating missing terms and preserving hierarchy.

Bulk CPT Deployment

Push a single new case study or select 20 documentation articles at once using the bulk sync interface.

Slug and Permalink Integrity

Matches posts by slug or ID, intelligently updating existing live posts or creating new ones without ugly permalink collisions.

Workflow

How it works in practice

01

Select CPTs on Staging

Go to your CPT admin listing (e.g. Case Studies, Services, Docs) and select the items ready for production.

02

Trigger Granular Push

Choose your destination and dispatch the sync payload with a single click.

03

Published on Production

CPTs appear live immediately, categorized under the correct terms and styled with all custom metadata.

Frequently Asked Questions

Questions about Content Operations

Does EZ Page Sync work with post types created by other plugins?

Yes. As long as the post type is registered in WordPress (`get_post_types()`), EZ Page Sync can package and sync its content, meta, and taxonomy terms.

What happens if a custom taxonomy term doesn't exist on production?

EZ Page Sync automatically creates the missing taxonomy term on production (matching slug and name) before assigning it to the synced post.

Can I sync draft CPTs without publishing them publicly?

Yes! Post status (Draft, Pending, Private, or Published) is preserved during sync so you can stage reviews on production before going live.

Streamline your WordPress content operations.

Publish custom post types and taxonomies from staging to production in seconds.