Content Sync self-updates
A WordPress Plugin to synchronize content and elements across any number of WordPress websites.
by Jakob Trost · github.com/jakobtrost/contentsync · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/jakobtrost/contentsync/archive/refs/heads/main.zipShips its own WordPress updater (Plugin Update Checker), so new versions show up under Dashboard → Updates.
Content Sync
Content Sync is a powerful WordPress plugin that allows you to synchronize content across multiple websites, saving you significant time in content management workflows. Perfect for agencies managing multiple client sites, multi-site networks, or anyone who needs to keep content consistent across multiple WordPress installations.
Features
- Synchronize Content - Sync posts, pages, and custom post types across multiple WordPress installations
- Central Management - Manage content from a central location
- Automatic Sync - Keep multiple sites in sync automatically
- Review System - Review and approve content before syncing
- Sync History - Track synchronization history and status
- Secure API - Uses secure REST API connections for all synchronization
Requirements
- WordPress 5.0 or higher
- PHP 7.4 or higher
Installation
Via Composer
composer install
Manual Installation
- Download or clone this repository
- Upload the
contentsyncfolder to the/wp-content/plugins/directory - Activate the plugin through the 'Plugins' menu in WordPress
- Configure the plugin settings to connect your sites
- Start syncing your content!
🔧 Development
Setup
# Install dependencies
composer install
npm install
# Run code style checks
composer phpcs
# Fix code style issues
composer phpcbf
Changelog
Version 0.1
- Initial release
License
This plugin is licensed under the GPL v2 or later.
See license.txt for a full list of changes.
Made by Jakob Trost