Skip Navigation
تم تحديثه
فبراير 1, 2024

يعمل البرنامج الإضافي “Migrate Polylang to WPML ” على تسهيل نقل المواقع من البرنامج الإضافي Polylang إلى WPML . يقوم بترحيل معلومات اللغة للمنشورات والصفحات وأنواع المنشورات المخصصة والتصنيفات.

متطلبات

بالطبع، يجب أن يكون لديك حساب WPML للانتقال إلى WPML . سيعمل حساب Multilingual Blog مع معظم المواقع القادمة من Polylang. للاستمتاع بجميع ميزات WPML ، يجب أن تحصل على حساب Multilingual CMS ، والذي يتضمن String Translation إدارة الترجمة .

تحتاج أيضًا إلى تثبيت البرنامج الإضافي Migrate Polylang إلى WPML .

تنزيل البرنامج الإضافي “Migrate Polylang to WPML “.

لتنزيله، انتقل إلى Migrate Polylang إلى WPML على Github واحصل على أحدث إصدار (انقر فوق أحدث إصدار في الشريط الجانبي الأيمن). في الصفحة التي يتم تحميلها، انقر فوق التنسيق الذي تفضله (zip أو tar.gz).

تنزيل البرنامج المساعد من جيثب

بعد تنزيل المكون الإضافي، يمكنك رفعه إلى موقع WordPress الخاص بك مثل أي مكون إضافي آخر: انتقل إلى لوحة المعلومات → صفحة المكونات الإضافية وانقر فوق الزر “إضافة جديد” . في الصفحة التالية، انقر فوق تحميل البرنامج المساعد واختر الأرشيف الذي تم تنزيله.

خطوة الترحيل 1: حفظ بيانات Polylang وإلغاء تنشيطها

لحفظ بيانات Polylang اتبع الخطوات التالية:

  1. انتقل إلى اللغاتاللغات
  2. انقر على الرابط تعديل لكل لغة ثم انقر على زر التحديث .
حفظ بيانات Polylang

بعد حفظ بيانات Polylang لجميع اللغات، يجب عليك تعطيل Polylang قبل بدء عملية ترحيل WPML . ستؤدي محاولة تنشيط WPML أثناء نشاط Polylang إلى حدوث خطأ فادح WordPress . لذا يرجى تذكر إلغاء تنشيط Polylang، قبل تفعيل جميع المكونات الإضافية المذكورة في قسم المتطلبات.

خطوة الترحيل 2: النسخ الاحتياطي لقاعدة البيانات

تعمل عملية الترحيل على تعديل إعدادات الموقع العامة وتحديث معلومات اللغة الخاصة بكل المحتوى الموجود في موقعك. يجب عليك بالتأكيد إنشاء نسخة احتياطية كاملة لقاعدة البيانات الخاصة بك قبل بدء عملية الترحيل (حتى لو قمت بذلك بنجاح على مواقع أخرى).

هناك العديد من المكونات الإضافية الرائعة للنسخ الاحتياطي ويمكنك أيضًا التقاط لقطة من قاعدة البيانات من لوحة تحكم الاستضافة الخاصة بك.

خطوة الترحيل 3: أكمل معالج WPML

عندما تقوم بتنشيط WPML ، ستظهر لك رسالة تطلب منك إكمال معالج تثبيت WPML . هذا هو معالج تثبيت ملحق WPML القياسي الذي يتم عرضه لكل مستخدمي WPML ، وليس فقط لأولئك الذين يقومون بالترحيل من Polylang. الرجاء اتباع تعليمات المعالج التي تظهر على الشاشة. تذكر أن تختار نفس اللغات التي حددتها في Polylang. سيعرض المكون الإضافي للترحيل تلميحات أدوات تذكرك بالإعدادات التي اخترتها لـ Polylang:

أكمل معالج WPML

خطوة الترحيل 4: بدء الترحيل

انتقل إلى لوحة التحكم ← الأدوات ← الترحيل من Polylang إلى WPML ، حدد مربع الاختيار “أؤكد أنني قمت بإنشاء نسخة احتياطية لقاعدة البيانات” لتأكيد قيامك بعمل نسخة احتياطية لقاعدة البيانات الخاصة بك (راجع الخطوة 1 أعلاه) وانقر على زر الترحيل.

الشروع في الهجرة

هام: لا تغلق هذه الصفحة حتى ترى الرسالة التي تفيد باكتمال الترحيل. قد يستغرق هذا بضع دقائق حسب حجم محتوى موقع الويب الخاص بك.

قم بمراجعة موقعك وتأكد من أن عملية الترحيل تمت بسلاسة

عند اكتمال عملية الترحيل، تحقق مما إذا كان كل شيء يعمل كما هو متوقع:

  • المشاركات باللغات الصحيحة.
  • يقوم محوّل اللغة بإعادة التوجيه لتصحيح الترجمات.

إذا حدث خطأ ما أثناء الترحيل، فيرجى الإبلاغ عنه في منتدى الدعم الخاص بنا . إذا توقف شيء ما أثناء عملية الترحيل، فيمكنك تشغيله مرة أخرى. لن يقوم الترحيل إلا بمعالجة المحتوى الذي لم تتم معالجته بعد.

سيكون لديك خيار إسقاط بيانات Polylang المتبقية بعد الترحيل. نوصي بشدة بتأجيل عملية إسقاط بيانات Polylang لبضعة أيام أو أسابيع. تذكر أن حذف محتوى قاعدة بيانات Polylang هي عملية لا رجعة فيها. في حالة ملاحظة حدوث خطأ ما، فلن تتمكن من إعادة الترحيل بمجرد حذف قاعدة بيانات Polylang.

التعامل مع هياكل URL المختلفة

يقوم Polylang دائمًا بإعادة التوجيه من جذر الموقع (example.com) إلى مجلد اللغة الافتراضي (example.com/en/). يعرض WPML اللغة الافتراضية في عنوان URL الجذر. إذا كانت هناك أية روابط لمجلد اللغة الافتراضية، فنوصي بإضافة خادم يعيد التوجيه منه إلى جذر الموقع.

اتبع هذه الخطوات لإضافة إعادة توجيه 301 باستخدام .htaccess:

  1. اتصل بموقع WordPress الخاص بك باستخدام برنامج FTP وقم بتنزيل ملف “.htaccess”، الموجود في المجلد الجذر WordPress .
  2. وفي نهاية الملف أضف هذا السطر:

RedirectMatch 301 /en/$ http://example.com/index.php
(استبدل “en” باللغة الافتراضية الخاصة بك و”example.com” بعنوان URL لموقعك)

  1. قم بتحميل هذا الملف مرة أخرى على الخادم الخاص بك.

وأخيرا، قم بإلغاء تنشيط البرنامج المساعد للهجرة

إن إضافة Migrate Polylang إلى WPML ضرورية فقط لعملية الترحيل. بمجرد الانتهاء من ذلك، يجب عليك إلغاء تنشيطه. يمكنك أيضًا الإزالة من دليل “المكونات الإضافية” بموقعك.

الحصول على المساعدة

في حالة مواجهة أية مشكلات في عملية الترحيل، يرجى فتح تذكرة في منتدى الدعم الخاص بنا.