الإجابة المختصرة
يشغّل WordPress نسبة 40.1% من جميع المواقع بحسب W3Techs في 13 أكتوبر 2026، ولذلك تبدأ معظم عمليات ترحيل المواقع منه. ويصف دليل الترحيل الذي تقدّمه Astro طريقين: الإبقاء على WordPress نظامَ إدارة محتوى headless وترك Astro يبني الواجهة الأمامية، أو نقل المحتوى إلى خارج WordPress بالكامل.
وفي الحالتين يبقى العمل الذي يحمي زياراتك واحدًا: أن تحافظ على كل رابط يجلب زيارات، وتنقل العناوين والأوصاف التي كانت تولّدها إضافة SEO لديك، وتنسخ مجلد المرفوعات (uploads)، وتستبدل الإضافات التي كانت تؤدي عملًا في الواجهة الأمامية، وتمنح كل رابط يتغيّر إعادة توجيه دائمة. وإذا سرت بهذا الترتيب، يمكن أن يصبح الموقع الجديد أسرع تحميلًا وأقل تكلفة في التشغيل دون أن يبدأ ترتيبه في نتائج البحث من الصفر.
WordPress بنمط headless أم انتقال كامل؟
| الإبقاء على WordPress نظامَ إدارة محتوى headless | نقل المحتوى إلى خارج WordPress | |
|---|---|---|
| التحرير | لوحة تحكم WordPress نفسها | نظام إدارة محتوى جديد، أو ملفات Markdown في المستودع |
| ما يقرؤه Astro | واجهة WordPress REST API أو WPGraphQL | مجموعات المحتوى (content collections) أو واجهة API لنظام إدارة المحتوى الجديد |
| صيانة WordPress | مطلوبة: الاستضافة والتحديثات والتصحيحات الأمنية، وإن لم يعد مضطرًا إلى الظهور للجمهور | لا شيء |
| الإضافات | إضافات التحرير تواصل العمل؛ وكل ما كان يعمل داخل القالب يجب إعادة بنائه | كل ما لا تزال تحتاج إليه يُعاد بناؤه أو يُستبدل |
| الأنسب حين | يرتاح فريق تحرير كبير في العمل على WordPress | يتغيّر الموقع نادرًا، أو ينتقل الفريق إلى نظام إدارة محتوى جديد على أي حال |
وتوثّق Astro الطريقين كليهما: استخدام WordPress نظامَ إدارة محتوى headless والترحيل من WordPress، حيث تقترح أداة wordpress-export-to-markdown لنقل المحتوى.
ما رأيناه في ثمانية مواقع WordPress منشورة
في 13 أكتوبر 2026 فحصنا ثمانية مواقع مبنية على WordPress، من مدونة الأخبار الخاصة بـWordPress.org نفسها إلى ناشرين كبار، لنرى ما الذي يمكن أن يعتمد عليه الترحيل:
- سبعة من المواقع الثمانية كانت تتيح مقالاتها علنًا عبر REST API، على المسار /wp-json/wp/v2/posts. أما الثامن فأجاب بالرمز 401: فبعض شركات الاستضافة وإضافات الأمان تغلق هذه الواجهة، لذا تحقّق من موقعك قبل أن تبني خطتك عليها.
- ثلاثة من الثمانية كانت تُرجع أيضًا بيانات Yoast SEO مع كل مقالة. إذ تضيف Yoast حقل yoastheadjson إلى استجابات REST API القياسية، ويتضمن العنوان والوصف والرابط الأساسي (canonical) ووسوم Open Graph وبيانات schema التي تعرضها الإضافة لتلك الصفحة (وثائق Yoast للمطوّرين). وهذه هي البيانات الوصفية لـSEO التي تحتاج إليها، جاهزةً لإعادة الاستخدام.
- كل روابط المقالات التي أرجعتها هذه المواقع انتهت بشرطة مائلة، وخمسة من السبعة تضمّنت السنة، كما في /2026/10/post-name/. ويجب أن يعيد Astro إنتاج هذه البنية بدقة، وإلا احتاجت كل مقالة إلى إعادة توجيه.
- ستة من الثمانية كانت لا تزال تحمّل jQuery، وهو تذكير بحجم شيفرة الواجهة الأمامية التي يحملها قالب WordPress، والتي يمكن لإعادة البناء بـAstro أن تتخلّص منها.
نقل موقع WordPress إلى Astro خطوة بخطوة
- اجرد كل الروابط. منذ الإصدار 5.5، ينشر WordPress خريطة موقع على /wp-sitemap.xml ما لم تستبدلها إضافة SEO بخريطتها الخاصة (Make WordPress Core). أضف إليها تقرير الصفحات (Pages) من Google Search Console لأطول نطاق زمني متاح، ودوّن بنية الروابط الدائمة من «الإعدادات» ثم «روابط دائمة»، وصدّر القواعد من أي إضافة لإعادة التوجيه تستخدمها.
- اختر بين headless والانتقال الكامل بالاستعانة بالجدول أعلاه. وتنطبق بقية الخطوات على الطريقين؛ ففي نمط headless يعني «التصدير» قراءة البيانات نفسها من واجهة API في وقت البناء.
- صدّر المحتوى. من «أدوات» ثم «تصدير» تحصل على ملف WXR، وهو ملف تصدير بصيغة XML يضم المقالات والصفحات وأنواع المقالات المخصصة والتعليقات والحقول المخصصة والتصنيفات والوسوم والتصنيفات المخصصة (custom taxonomies) والمستخدمين (وثائق WordPress). وللتصدير عبر سكربت، تُرجع REST API ما يصل إلى 100 مقالة في كل صفحة، مع HTML الجاهز لكل منها.
- انسخ المرفوعات. الصور ليست داخل ملف XML: فهي موجودة في wp-content/uploads، إلى جانب النسخ المصغّرة التي أنشأها WordPress من كل صورة. احتفظ بالصور الأصلية، ودع astro:assets يولّد المقاسات، وقرّر هل تبقى روابط الصور القديمة كما هي أم تحتاج إلى إعادة توجيه.
- انقل البيانات الوصفية لـSEO. إذا كان الموقع يستخدم Yoast SEO، فاقرأ yoastheadjson من REST API لكل مقالة وصفحة: فهو يمنحك العنوان والوصف النهائيين بدلًا من القوالب التي تخزّنها الإضافة. وإن لم يكن كذلك، فاستخرجها من الحقول المخصصة للإضافة في ملف التصدير.
- أعد بناء القوالب على هيئة مكوّنات Astro. في الانتقال الكامل، حوّل المقالات والصفحات إلى مجموعات محتوى أو انقلها إلى نظام إدارة محتوى جديد؛ ومع WordPress بنمط headless، اجلبها من واجهة API. وافحص HTML بضع مقالات بحثًا عن الأكواد القصيرة (shortcodes) والمحتوى المضمَّن (embeds) وشيفرة أدوات بناء الصفحات، فكثيرًا ما تحتاج إلى تنظيف قبل أن تظهر بشكل صحيح خارج القالب القديم.
- استبدل الإضافات التي كانت تعمل في الواجهة الأمامية. تحتاج النماذج إلى نقطة استقبال (endpoint) خاصة بها (Cloudflare Worker، أو خدمة نماذج، أو نظام CRM لديك)، ويمكن أن يتحول البحث إلى فهرس ثابت مثل Pagefind، أما التعليقات فتحتاج إلى قرار: الإبقاء عليها، أو نقلها إلى خدمة خارجية، أو إغلاقها. ولا يبقى لإضافات التخزين المؤقت (caching) ما تفعله حين تُبنى الصفحات مسبقًا.
- طابِق بنية الروابط. تنتهي الروابط الدائمة في WordPress عادةً بشرطة مائلة، وهو ما يطابق مخرجات Astro الافتراضية التي تضع كل صفحة في مجلد خاص بها. وتتحول الروابط الدائمة المعتمدة على التاريخ إلى مسارات ديناميكية مثل /[year]/[month]/[slug]/ (التوجيه في Astro)، أما أرشيفات التصنيفات والوسوم فتحتاج إلى صفحات خاصة بها أو إلى إعادة توجيه.
- أعد التوجيه من الخادم، بما في ذلك بقايا WordPress. يحوّل بناء Astro الثابت دون محوّل (adapter) عمليات إعادة التوجيه المضبوطة إلى صفحات meta-refresh (مرجع إعدادات Astro)، لذا اضبط عمليات إعادة توجيه 301 بنظام 1:1 حيث يُستضاف الموقع. وإلى جانب المقالات التي تغيّرت روابطها، غطِّ الروابط التي ينشئها WordPress من تلقاء نفسه: مسار الخلاصات /feed/، والروابط المختصرة ?p=، وصفحات المرفقات، وأرشيفات الكتّاب، وأي ملف نقلته من /wp-content/uploads/.
- أطلق الموقع، ثم راقب. بدّل إعدادات DNS، وأبقِ نسخة WordPress القديمة متاحة لك وحدك إلى أن يتم التحقق من الموقع الجديد، وتابع تقارير الفهرسة في Search Console خلال الأسابيع القليلة التالية. وتغطي قائمة تحقق SEO لترحيل المواقع التي أعددناها يوم الإطلاق والأيام التسعين التي تليه.
ما الذي يتغيّر بعد الانتقال
| الجانب | على WordPress | على Astro |
|---|---|---|
| التحرير | لوحة تحكم WordPress ومحرر المكوّنات | WordPress نظامَ إدارة محتوى headless، أو نظام إدارة محتوى آخر، أو Markdown |
| الاستضافة | خادم PHP وقاعدة بيانات | أي استضافة ثابتة أو منصة edge، مثل Cloudflare |
| التحديثات | تحديثات النواة والقالب والإضافات التي يجب مواكبتها | تحديثات الحزم في المستودع، ولا شيء على الخادم العام |
| النماذج | إضافة نماذج | نقطة استقبال وتخزين خاصان بك |
| البحث | بحث WordPress أو إضافة بحث | فهرس ثابت أو خدمة بحث |
| الأداء | إضافات التخزين المؤقت والتحسين | صفحات مبنية مسبقًا، وJavaScript فقط حيث تضيفه |
الحفاظ على SEO
تنطبق هنا إرشادات Google بشأن نقل المواقع مع تغيير الروابط: اربط كل رابط قديم بأقرب مكافئ جديد له، واستخدم عمليات إعادة توجيه دائمة من جهة الخادم، وأبقِها سنة على الأقل. ويجعل WordPress الإبقاء على الروابط نفسها أسهل مما هو عليه في معظم المنصات، لأن روابطه الدائمة المنتهية بشرطة مائلة تطابق إعدادات Astro الافتراضية؛ أما العمل الفعلي ففي إعادة إنتاج المسارات المعتمدة على التاريخ والأرشيفات وكل رابط ولّدته إحدى الإضافات.
ثم افحص ما كانت الإضافات والقالب القديم تضيفه إلى كل صفحة: وسوم canonical، وصور Open Graph، والبيانات المنظمة، ووسوم hreflang التي تضيفها إضافة تعدد اللغات، وقواعد robots. وكل ما يغيب عن الموقع الجديد إشارةٌ يفقدها Google يوم الانتقال.
كيف تنفّذ Dardo ترحيل مواقع WordPress
ننفّذ عمليات الانتقال من WordPress ضمن خدمة نقل المواقع: جرد الروابط والمحتوى، ثم حسم القرار بين headless والانتقال الكامل، ثم إعادة بناء صفحة تمثيلية أولًا ومراجعتها على عروض شاشة متفق عليها، ثم بقية القوالب والنماذج وعمليات إعادة التوجيه. أما البناء نفسه فهو تطوير مواقع الويب بإطار Astro. وإذا كنت لا تزال تفكر في مغادرة WordPress من الأساس، فمقارنتنا بين WordPress والموقع المخصص توضّح متى يؤتي كل منهما ثماره، ويغطي دليلانا لنقل مواقع Framer وWebflow نقطتَي الانطلاق الشائعتين الأخريين.
إذا كنت تفكّر في الانتقال، أرسل إلينا الموقع وما تريد تغييره. سنخبرك أيّ الطريقين يناسبك، headless أم الانتقال الكامل، قبل أن نقدّم عرض سعر لأيٍّ منهما.
الأسئلة الشائعة
هل يمكن استخدام WordPress مع Astro؟
نعم. يمكن أن يبقى WordPress نظامَ إدارة محتوى headless: يواصل المحررون العمل من لوحة تحكم WordPress، ويبني Astro الموقع العام من REST API أو WPGraphQL. وتوثّق Astro هذا الإعداد في دليلها لاستخدام WordPress نظامًا لإدارة المحتوى.
كيف أصدّر محتوى WordPress إلى Astro؟
استخدم «أدوات» ثم «تصدير» للحصول على ملف WXR وحوّله بأداة مثل wordpress-export-to-markdown، أو اقرأ المقالات من REST API بما يصل إلى 100 مقالة في كل طلب. وانسخ wp-content/uploads على حدة، لأن الصور ليست داخل ملف التصدير.
هل سأخسر ترتيبي في Google عند الانتقال من WordPress إلى Astro؟
لا، ما دام كل رابط يجلب زيارات يواصل العمل. حافظ على بنية الروابط الدائمة بما فيها الشرطة المائلة في النهاية، وانقل العناوين والأوصاف والبيانات المنظمة، وأضف عمليات إعادة توجيه 301 لكل ما يتغيّر، وراقب Search Console لبضعة أسابيع بعد الإطلاق.
ماذا يحدث لإضافات WordPress لديّ؟
يمكن أن تواصل الإضافات التي تساعد المحررين عملها في إعداد headless، لكن كل ما كان يعمل داخل القالب، مثل النماذج والسلايدرات والبحث والتعليقات وأدوات بناء الصفحات، يجب إعادة بنائه أو استبداله، لأن Astro يتولى إنشاء الصفحات العامة بنفسه.
هل Astro أسرع من WordPress؟
يُبنى موقع Astro مسبقًا ولا يرسل JavaScript إلا حيث تضيفه، لذا لا يحتاج إلى خادم PHP أو إضافات تخزين مؤقت للرد على كل زيارة. ويتوقف مقدار السرعة الإضافية على ما كان يحمّله قالب WordPress، لذا قِس الأداء قبل الانتقال وبعده.
المصادر ومراجع للقراءة
المصادر التي تستند إليها هذه الصفحة، مع تفاصيل إضافية من الناشرين الأصليين.
- W3Techs: إحصاءات استخدام WordPress وحصته السوقية (بالإنجليزية)w3techs.com
- وثائق Astro: الترحيل من WordPress (بالإنجليزية)docs.astro.build
- وثائق Astro: WordPress بنمط headless مع Astro (بالإنجليزية)docs.astro.build
- وثائق WordPress: شاشة «أدوات» ثم «تصدير» (بالإنجليزية)wordpress.org
- دليل WordPress REST API: المقالات (بالإنجليزية)developer.wordpress.org
- Make WordPress Core: خرائط مواقع XML الجديدة في WordPress 5.5 (بالإنجليزية)make.wordpress.org
- وثائق Yoast للمطوّرين: REST API (بالإنجليزية)developer.yoast.com
- wordpress-export-to-markdown على GitHub (بالإنجليزية)github.com
- وثائق Astro: مجموعات المحتوى (بالإنجليزية)docs.astro.build
- وثائق Astro: الصور (بالإنجليزية)docs.astro.build
- وثائق Astro: التوجيه (بالإنجليزية)docs.astro.build
- وثائق Astro: مرجع الإعدادات (بالإنجليزية)docs.astro.build
- Pagefind: بحث ثابت (بالإنجليزية)pagefind.app
- Google Search Central: نقل المواقع مع تغيير الروابطdevelopers.google.com
