WordPress API Posts and Pages Sync with Multiple WordPress Sites — is the ultimate solution for administrators, content managers, and developers who manage more than one WordPress website. If you've ever felt the frustration of manually copy-pasting articles, news, or updates between your sites, this plugin is designed to eliminate that repetitive work, reduce human error, and save you countless hours.
By leveraging the power and security of the native WordPress REST API, this plugin establishes a seamless connection between your websites. You can push content from a central 'master' site to multiple 'satellite' sites with just a few clicks. The intuitive interface allows you to manage target sites, select specific posts or pages for synchronization, and track the status of each operation directly from your dashboard. It's an essential tool for maintaining brand consistency, distributing content across a network of blogs, or managing development and production environments efficiently.
Beyond simple posts and pages, the plugin offers robust support for custom post types, taxonomies (categories and tags), and featured images, ensuring that your content appears exactly as intended on all connected sites. Automate your content distribution strategy, ensure all your websites are always up-to-date, and free up your valuable time to focus on creating great content, not just copying it.
Why is this important?
Managing multiple websites often means a painful, time-consuming content workflow. Studies show that manual data entry, like copying posts, can have an error rate of up to 4%. A single mistake can lead to inconsistent information across your network, damaging user trust and SEO performance. Moreover, a content manager can spend up to 5-8 hours per week on repetitive content migration tasks. This plugin automates the entire process, reducing the error rate to nearly zero and saving over 20 hours of manual labor per month. Stop wasting time and risking errors; start ensuring content consistency and efficiency across all your digital properties.
Features
- One-Click Sync: Push posts, pages, and custom post types to multiple sites simultaneously.
- REST API Integration: Uses the secure and reliable native WordPress REST API for data transfer.
- Selective Synchronization: Choose exactly which content to sync and which target sites to send it to.
- Update Existing Content: Automatically updates posts on target sites if the source content is modified.
- Taxonomy Sync: Synchronizes categories and tags associated with your posts.
- Featured Image Support: Ensures the featured image is transferred along with the content.
- Custom Post Type Compatibility: Works flawlessly with your custom post types, such as 'Products' or 'Portfolios'.
- User-Friendly Interface: Manage all connections and sync operations from a simple, intuitive dashboard.
- Bulk Actions: Sync or update multiple items at once from the post list screen.
- Detailed Logging: Keep track of all synchronization activities with a clear and detailed log.
Time Saved with Automation
| Number of Sites | Manual Sync Time (Weekly) | Automated Sync Time (Weekly) | Time Saved per Month |
|---|---|---|---|
| 2 | 1 hour | 5 minutes | ~3.8 hours |
| 5 | 3 hours | 5 minutes | ~11.6 hours |
| 10 | 6 hours | 5 minutes | ~23.6 hours |
| 20+ | 12+ hours | 5 minutes | ~47+ hours |
How to install the plugin?
- Download the plugin archive using the button above.
- Navigate to Plugins > Add New in your WordPress dashboard.
- Click "Upload Plugin" at the top and select the downloaded ZIP file.
- Install, activate the plugin, and follow the quick setup wizard instructions.
FAQ
How does the plugin handle authentication between sites?
The plugin uses Application Passwords, a secure and standard WordPress method for API authentication. When you set up a target site, you'll generate a unique application password on that site and enter it into the source site's settings. This ensures all communication is authenticated and secure without exposing your main user password.
Can I sync custom fields and metadata (ACF, MetaBox)?
Yes, the plugin is designed to be extensible. While basic post data is synced by default, it also syncs all standard WordPress meta fields. For complex custom fields from plugins like Advanced Custom Fields (ACF) or MetaBox, the plugin ensures they are included in the API request, so as long as the receiving site is set up to interpret this data, it will be synced correctly.
What happens if I update a post on the source site? Will it be updated on the target sites?
Absolutely. The plugin keeps track of synchronized posts. When you edit and update a post on the source site, you will have the option to re-sync it. This action will overwrite the existing version on all connected target sites, ensuring your content remains consistent everywhere.
Does this plugin work with WordPress Multisite?
Yes, the plugin can work in a Multisite environment. You can set it up to sync content from one sub-site to another within the same network, or from a site in a Multisite network to a completely separate, standalone WordPress installation. Each site is treated as a distinct endpoint for the API.