xm Importer
Download posts from another WP site via REST API - Optimized for the Divi Theme and ACF
Use with caution
xm Importer works, but test it on a staging site before relying on it in 2026. It runs on 30+ sites and was last updated 1 month ago, and scores 58/100 on our health check.
- Small user base (30+ active installs)
- Very few reviews so far
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where xm Importer stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| app password | >100 |
| divi | >100 |
| export | >100 |
| import | >100 |
| restapi | #5 |
Version adoption
Share of active sites per release.
About xm Importer
From the official readme · v1.18Description
This Plugin allows you to transfer posts / custom post types and even Divi layouts from one web site to another.
This is how it works:
1. Install the plugin Action Scheduler by Automattic on your web site (required for subscriptions).
2. If you wish to import Advanced Custom Fields (ACF), you should install the plugin Sekura REST Bridge for ACF by cwdekker on the source web site.
3. Get an administrator app password on your source web site.
4. Take note of the app password and the user name.
5. Install the plugin xm Importer
6. In the main menu, go to xm Importer -> Sources
7. Click “Add Sources”
8. Enter the Name of your source web site into the label Field
9. In the field URL, enter the URL of the remote web site
10. Enter user Name and WordPress App Password
11. Click “Save Sources”
12. Go to Settings
13. In the field Import Post Typ Mapping, register the post-types, that you wish to import. Use the schema target_slug|sorce_post_type|menu-label Example: post|posts|Posts
page|pages|Pages
article|article|Article
(While pages and posts have a differing source_post_type, custom post types like article usually have a target_slug=source_post_type.)
14. Posts per page (pagination) – Here you can choose the amount of Posts displayed on each page.
15. Image Register – This option is recommended, as it allows you to maintain an image register and stops wordpress from downloading duplicate images.
16. Click on Save Settings.
17. Posts overview: In the main menu under xm Importer you should now see menu entries for the post types that you registered. (posts, pages, articles or whatever it is you entered.)
18. If you open one of these tabs, you should see an overview of downloadable posts from the source web site.
19. You can now mark posts to download and click “Import selected posts” to download them.
20. In the menu entry “Subscriptions” you can register post types and categories for frequent downloading (subscriptions).
21. To register a category, click “Add entry” and configure the subscription. You can use the method “Sync & overwrite”, so that posts stay up-to date. This overwrites existing posts if there is an update.
22. If you make changes to a downloaded post on the target web site, the functionality of synchronising and overwriting “Sync & overwrite” is paused. You then have to do a manual update in the posts-overview (Button: “Update available”)
23. Before a post is overwritten, because you activated the option “Sync & overwrite”, a backup of the old post is placed in your trash.
Interesting Facts
- If you have enabled “Sync & overwrite” for a subscription item, It may not apply, after you touched the local post. Local posts are not overwritten automatically, once you have edited them.
- Sometimes it may be surprising that older Posts are not downloaded, once you have activated the Option “Max posts per source (cap)”. This option is mainly good for installations with multiple sources, when you do not want excess posts to flood your posts overview.
Changelog
v1.01 – Changed Plugin class, externalized JS code, Added Setting to create Image Thumbnails
v1.02 – Changed function names -> Prefix xmimp_
v1.03 – Changed function names -> Prefix xmimp_
v1.04 – Translation DE added
v1.05 – Possibiity to trash posts from the posts overview added.
v1.06 – Made function to import post Thumbnails more robust
v1.07 – Changed German language file
v1.08 – Updated Subscription Functionality, Downloading an infinite number of posts now, Updated filter of categories in the posts overview
v1.09 – Updated Subscription Functionality again for a faster UI.
v1.10 – Introduced Multi-Source support, updated several UI Displays.
v1.11 – Fixed Import Date Issue, Imported media have imported Meta now, Chaged rest endpoint for media -> better caption, removed subscription functionality when source is missing., Added Yoast Duplicate Post support (removes duplicate metadata), Added Imported from Column
v1.12 – Subscriptions are now capped, too (Settings), Subscriptions have a safer queueing function.
v1.13 – Added “Scheduled for” date in the Posts preview. Posts can now be given a scheduled for date. There is a new display “fiter” Scheduled Posts that shows local Posts that have a scheduled date.
v1.14 – Fixed Translation issue and broke file into three files for better AI tangibility. Repaired broken trash bin function.
v1.15 – Fixed Manual update button and subscriptions Posts that are not post-type post. Split the files again. Correction of the function
xmimp_process_pending_divi_terms() for cleaner logging. Changed One Text string and Translation
v1.16 – Changed Yoast Duplicate Post interaction
v1.17 – Improved Subscriptions Category Selection
v1.18 – Fixed bug that sabotaged the source_urls_list saving of downloaded posts.
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best xm Importer alternatives
All app password plugins →| Rank | Plugin | Active installs |
|---|---|---|
| 2 |
|
<10 |
FAQ
xm Importer: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 2, 2026
Is xm Importer free?
Yes. xm Importer is free to download and use from the official WordPress.org plugin directory.
Is xm Importer safe to use in 2026?
xm Importer works, but test it on a staging site before relying on it in 2026. It runs on 30+ sites and was last updated 1 month ago, and scores 58/100 on our health check.
How many websites use xm Importer?
xm Importer is active on 30+ WordPress websites and has been downloaded 1,625 times since it launched in December 2025. It was downloaded 184 times in the last 30 days.
Does xm Importer work with WordPress 7.1?
xm Importer is officially tested up to WordPress 7.0.6, while the latest release is 7.1.2. It may still work, but try it on a staging site first.
What PHP version does xm Importer need?
xm Importer requires PHP 7.0 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was xm Importer last updated?
The latest version, 1.18, was released on August 26, 2026 (1 month ago).
Who makes xm Importer?
xm Importer is developed and maintained by xmagentur.
What are the best alternatives to xm Importer?
The most popular alternatives to xm Importer are GET API Manager (<10 installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card



