Armandi Content Sync
Armandi Content Sync helps administrators import content from another WordPress installation in a controlled and secure way.
You can work with two import methods:
- REST API import, started manually or scheduled with WP-Cron.
- Classic XML import using a standard WordPress WXR export file.
The plugin is designed for content migrations, editorial consolidation, syndication between WordPress sites, and recovery workflows when the source site exposes only part of its content through the REST API.
Main features:
- Manual REST API import.
- Classic XML WXR import.
- Classic XML import from a local server path for large files that cannot be uploaded through the browser.
- Dry run mode for REST API and XML imports.
- Pause, resume, and cancel controls for active imports.
- Scheduled REST API imports with a fixed execution time and a repeat frequency of daily, every 7 days, every 15 days, or monthly.
- Import of categories, tags, featured images, inline images, authors, and SEO metadata.
- Fallback local author assignment when the source site does not expose author details.
- Per-run logs with CSV export.
- Blocked media host reporting for failed image imports.
- Optional allowlist for trusted external media hosts such as source CDNs.
- Optional Visual Composer/WPBakery content normalization for cleaner imported HTML.
- Optional authentication with WordPress Application Passwords when anonymous REST access is restricted.
- REST API overview in the manual import screen showing the active authentication mode and primary endpoint.
External services
This plugin does not send data to the plugin author or to any third-party SaaS service.
When you use REST API import, the plugin connects only to the source WordPress site that you configure in the plugin settings. If you enable Application Password authentication, those credentials are used only for requests to that configured source site.
Security notes
To reduce risk during media imports:
- By default, remote images are downloaded only from the configured source host or its subdomains.
- If the source site uses a CDN or a separate image host, an administrator can explicitly allow those hosts.
- Blocked media hosts are listed in the import logs so administrators can review them before allowing any additional hosts.
