Title: AutoFetch Content Migration
Author: EsLaM Hamed
Published: <strong>26 يونيو، 2026</strong>
Last modified: 27 يونيو، 2026

---

البحث عن الإضافات

![](https://ps.w.org/autofetch-content-migration/assets/banner-772x250.png?rev=3587134)

![](https://ps.w.org/autofetch-content-migration/assets/icon-256x256.png?rev=3587134)

# AutoFetch Content Migration

 بواسطة [EsLaM Hamed](https://profiles.wordpress.org/eh6142302/)

[تنزيل](https://downloads.wordpress.org/plugin/autofetch-content-migration.1.4.0.zip)

 * [تفاصيل](https://ar.wordpress.org/plugins/autofetch-content-migration/#description)
 * [المراجعات](https://ar.wordpress.org/plugins/autofetch-content-migration/#reviews)
 *  [التنصيب](https://ar.wordpress.org/plugins/autofetch-content-migration/#installation)
 * [التطوير](https://ar.wordpress.org/plugins/autofetch-content-migration/#developers)

 [الدعم](https://wordpress.org/support/plugin/autofetch-content-migration/)

## الوصف

AutoFetch Content Migration lets you connect a destination WordPress site to a remote
source WordPress site’s REST API to query, filter, and import any public post type(
posts, pages, custom post types), media assets, categories, and tags — all handled
incrementally over AJAX to avoid timeouts.

Unlike traditional migration tools that require database dumps or XML exports, AutoFetch
handles the process post-by-post without touching the source site’s database directly.

**Authentication**

AutoFetch uses WordPress Application Passwords for secure, authenticated access 
to the source site. This allows importing published, draft, pending, and private
posts with full content and metadata.

**Security Features**

 * SSRF Protection: Source URLs are validated against private and loopback address
   ranges.
 * PHP Object Injection Mitigation: Deserialization of custom fields is handled 
   with `allowed_classes` set to false.
 * Server-Side Transients: Credentials are stored in server-side transients expiring
   in 1 hour.
 * HTTPS Enforcement: Application Password connections require HTTPS.
 * Per-Post Capability Checks: REST API meta exposure is gated by per-post edit 
   capability.

**Migration Features**

 * Dynamic Post Type Support: Automatically detects all public post types on the
   source site.
 * Deep Media Sideloading: Downloads images, registers them in the Media Library,
   and rewrites URLs.
 * Smart Taxonomy Sync: Automatically syncs and assigns categories and tags to imported
   posts.
 * Auto-Resume Engine: Resumes bulk imports after a crash or page reload.
 * SEO Meta Mapping: Preserves metadata for Yoast SEO and Rank Math.
 * Migration Reports: Every imported post is tracked with its original source URL
   and import timestamp.

## التنصيب

 1. Upload the plugin folder to the `/wp-content/plugins/` directory, or install it
    directly via the WordPress admin panel.
 2. Activate the plugin.
 3. Access the settings panel from **AutoFetch Migration** in the admin sidebar.

## الأسئلة المتكررّة

### How is this different from the default WordPress importer?

AutoFetch imports content dynamically over the REST API without requiring XML files.
It also handles media sideloading reliably without timeout errors.

### What post types can I import?

AutoFetch automatically detects all public post types (posts, pages, custom post
types, WooCommerce products, etc.) available on the source site via the REST API.

### Can I import drafts and private posts?

Yes. Using the Application Password authentication method, you can access private,
draft, and pending posts from the source site.

### How do I set up Application Passwords?

On your source site, go to Users  Profile  scroll down to “Application Passwords”.
Enter a name like “Migration” and click “Add New”. Copy the generated password and
use it in the plugin settings.

### Is it safe to use?

Yes. The plugin includes protections against SSRF, XSS, and PHP Object Injection.
Credentials are stored in temporary server-side transients that expire after 1 hour.
REST API meta is only exposed to users with per-post edit capabilities.

## المراجعات

لا توجد مراجعات لهذه الإضافة.

## المساهمون والمطوّرون

“AutoFetch Content Migration” هو برنامج مفتوح المصدر. وقد ساهم هؤلاء الأشخاص بالأسفل
في هذه الإضافة.

المساهمون

 *   [ EsLaM Hamed ](https://profiles.wordpress.org/eh6142302/)

[ترجمة ”AutoFetch Content Migration“ إلى لغتك.](https://translate.wordpress.org/projects/wp-plugins/autofetch-content-migration)

### مُهتم بالتطوير؟

[تصفّح الشفرة](https://plugins.trac.wordpress.org/browser/autofetch-content-migration/)،
تحقق من [مستودع SVN](https://plugins.svn.wordpress.org/autofetch-content-migration/)،
أو الاشتراك في [سجل التطوير](https://plugins.trac.wordpress.org/log/autofetch-content-migration/)
بواسطة [RSS](https://plugins.trac.wordpress.org/log/autofetch-content-migration/?limit=100&mode=stop_on_copy&format=rss).

## سجل التغييرات

#### 1.4.0

 * Dynamic Post Type Detection: The plugin now automatically detects all available
   public post types from the source site via the REST API.
 * Added Private status option to the import status selector.
 * Security: REST API meta exposure now uses per-post capability checks instead 
   of broad role checks.
 * Full compliance with WordPress.org Plugin Directory Guidelines 5 and 6.

#### 1.3.0

 * Added Migration Reports tab: view full import history with source URLs and timestamps.
 * Application Password authentication fully supported for accessing private and
   draft content.
 * Streamlined the admin UI for a cleaner, more focused user experience.

#### 1.2.0

 * Strengthened input validation and output sanitization across all modules.
 * Improved server-side request handling with stricter URL validation.
 * Added Toast notifications for real-time user feedback during operations.

#### 1.1.0

 * Initial public release.

## ميتا Meta

 *  Version **1.4.0**
 *  Last updated **قبل 3 أسابيع**
 *  Active installations **أقل من 10**
 *  WordPress version ** 5.8 أو أعلى **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.4 أو أعلى **
 *  Language
 * [English (US)](https://wordpress.org/plugins/autofetch-content-migration/)
 * Tags
 * [content](https://ar.wordpress.org/plugins/tags/content/)[import](https://ar.wordpress.org/plugins/tags/import/)
   [migration](https://ar.wordpress.org/plugins/tags/migration/)[rest-api](https://ar.wordpress.org/plugins/tags/rest-api/)
 *  [عرض متقدم](https://ar.wordpress.org/plugins/autofetch-content-migration/advanced/)

## التقييم

لم يتم تقديم أي مراجعات بعد.

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

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

## المساهمون

 *   [ EsLaM Hamed ](https://profiles.wordpress.org/eh6142302/)

## الدعم

لديك شيء لتقوله؟ بحاجة الى مساعدة؟

 [عرض منتدى الدعم](https://wordpress.org/support/plugin/autofetch-content-migration/)

## تبرع

هل ترغب في تقديم دعم متقدم لهذه الإضافة؟

 [ تبرع لهذه الإضافة ](https://eslamdev.com)