Title: Armandi Content Sync
Author: acaballerop
Published: <strong>Май 25, 2026-ж.</strong>
Last modified: Май 25, 2026-ж.

---

Плагиндерди издөө

![](https://ps.w.org/armandi-content-sync/assets/banner-772x250.png?rev=3548205)

![](https://ps.w.org/armandi-content-sync/assets/icon-256x256.png?rev=3548205)

# Armandi Content Sync

 Автору [acaballerop](https://profiles.wordpress.org/acaballerop/)

[Жүктөө](https://downloads.wordpress.org/plugin/armandi-content-sync.0.1.2.zip)

 * [Кенен маалымат](https://ky.wordpress.org/plugins/armandi-content-sync/#description)
 * [Сын-пикирлер](https://ky.wordpress.org/plugins/armandi-content-sync/#reviews)
 *  [Орнотуу](https://ky.wordpress.org/plugins/armandi-content-sync/#installation)
 * [Development](https://ky.wordpress.org/plugins/armandi-content-sync/#developers)

 [Колдоо](https://wordpress.org/support/plugin/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.

## Скриншоттор

 * [[
 * Manual import screen with REST API and classic XML import options.
 * [[
 * Active import progress panel with counters, current post details, and control
   actions.
 * [[
 * Settings screen with authentication, author, scheduling time and frequency, and
   media import options.
 * [[
 * Logs screen with per-run history, blocked media hosts, and CSV export actions.

## Орнотуу

 1. Upload the `armandi-content-sync` folder to the `/wp-content/plugins/` directory,
    or install the plugin through the WordPress admin.
 2. Activate the plugin through the `Plugins` screen in WordPress.
 3. Open the plugin settings page from the WordPress admin menu.
 4. Enter the base URL of the source WordPress site.
 5. If the source REST API is restricted, configure an Application Password with a 
    valid user account from the source site.
 6. Adjust the import options to match your workflow.
 7. Open the manual import page and run a dry run or a full import.
 8. For very large XML files, copy the WXR file to the recommended uploads subdirectory
    and use the local server path import option instead of a browser upload.

## FAQ.KG

### What is the difference between REST API import and XML import?

REST API import fetches content directly from the configured source WordPress site.
XML import works from a previously exported WordPress WXR file.

Large XML files can also be imported from a local server path when the hosting environment
rejects browser uploads with errors such as `413 Request Entity Too Large`.

### Why are authors not always imported?

Some source sites block endpoints such as `users` through security plugins or custom
rules. In those cases, the plugin may not have enough data to resolve the original
author and will assign the post to the configured fallback local user.

### When should I use an Application Password?

Use it when the source WordPress site restricts anonymous REST API access or blocks
some of the endpoints required for a complete import.

### How do scheduled imports work?

Scheduled imports run through WP-Cron. You can choose the execution time and the
repeat frequency.

Available frequencies are:

 * Daily
 * Every 7 days
 * Every 15 days
 * Monthly

WP-Cron is traffic-based, so the task will usually run around the configured time
rather than at the exact second.

### Why are some images shown as blocked in the logs?

The plugin limits remote media downloads to the source host and to any extra hosts
that you explicitly allow. If the source site uses a CDN or a separate media domain,
review the blocked hosts in the run detail view and allow only the trusted ones.

### Does the plugin depend on external services?

No. The plugin only needs:

 * a source WordPress site that can be reached through the REST API, or
 * a WordPress WXR export file.

It does not depend on the plugin author’s servers or on a third-party SaaS platform.

## Сын-пикирлер

There are no reviews for this plugin.

## Contributors & Developers

“Armandi Content Sync” is open source software. The following people have contributed
to this plugin.

Мүчөлөрү

 *   [ acaballerop ](https://profiles.wordpress.org/acaballerop/)

[Translate “Armandi Content Sync” into your language.](https://translate.wordpress.org/projects/wp-plugins/armandi-content-sync)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/armandi-content-sync/),
check out the [SVN repository](https://plugins.svn.wordpress.org/armandi-content-sync/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/armandi-content-sync/)
by [RSS](https://plugins.trac.wordpress.org/log/armandi-content-sync/?limit=100&mode=stop_on_copy&format=rss).

## Өзгөртүүлөр

#### 0.1.2

 * Added optional Visual Composer/WPBakery content normalization for imported content.
 * Improved cleanup of builder shortcodes, classes and attributes while preserving
   HTML, inline styles and images.
 * Tested with WordPress 7.0 and PHP 8.3.27.

#### 0.1.1

 * Added WordPress.org plugin listing assets.
 * Added Spanish translation support if translation files already exist.
 * Improved release metadata.

#### 0.1.0

 * Initial public release.
 * REST API post import.
 * Classic XML WXR import.
 * Local server path import option for large XML files.
 * Author, taxonomy, image, and SEO metadata import support.
 * Dry run support for REST API and XML imports.
 * Per-run logging and CSV export.
 * Pause, resume, and cancel controls.
 * Scheduled imports with fixed execution time and repeat frequency.
 * REST API details panel showing authentication mode and primary endpoint.
 * Security hardening for remote media and authenticated requests.

## Мета

 *  Нуска **0.1.2**
 *  Акыркы жаңыртуу **2 күн мурун**
 *  Активдүү орнотуулар **Fewer than 10**
 *  WordPress нускасы ** 6.2 же андан жогору **
 *  Tested up to **7.0**
 *  PHP нускасы ** 7.4 же андан жогору **
 *  Тил
 * [English (US)](https://wordpress.org/plugins/armandi-content-sync/)
 * Тег:
 * [content sync](https://ky.wordpress.org/plugins/tags/content-sync/)[migration](https://ky.wordpress.org/plugins/tags/migration/)
   [rest-api](https://ky.wordpress.org/plugins/tags/rest-api/)[wordpress export](https://ky.wordpress.org/plugins/tags/wordpress-export/)
   [XML Import](https://ky.wordpress.org/plugins/tags/xml-import/)
 *  [Advanced View](https://ky.wordpress.org/plugins/armandi-content-sync/advanced/)

## Рейтинг

Азырынча эч кандай сын-пикир жок.

[Your review](https://wordpress.org/support/plugin/armandi-content-sync/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/armandi-content-sync/reviews/)

## Мүчөлөрү

 *   [ acaballerop ](https://profiles.wordpress.org/acaballerop/)

## Колдоо

Комментарийлер барбы? Жардам керекпи?

 [Колдоо форумун көрүү](https://wordpress.org/support/plugin/armandi-content-sync/)