WPML

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

كلما تلقى موقعك طلبات من هذه النطاقات أو النطاقات الفرعية، يقوم WPML بتحميل ترجمة الموقع المناسبة. فهو لا يقوم ببساطة بإعادة التوجيه إلى نطاقك الأساسي.

لتمكين هذا الخيار، اذهب إلى WPMLإعداداتعناوين URL وتحسين محركات البحث (SEO) وفي بطاقة تنسيق عنوان URL للغة، اختر نطاق مختلف لكل لغة.

إعداد لغات لكل نطاق

لديك خياران عند إعداد لغات لكل نطاق.

نطاق مختلف لكل لغة

على سبيل المثال، إذا كان لديك ترجمة ألمانية لموقعك الإنجليزي، يمكنك تعيينها ليكون لها نطاق مختلف:

  • example.com → الإنجليزية
  • example.de → الألمانية

النطاقات الفرعية

يمكنك أيضاً استخدام نطاقات فرعية مثل:

  • en.example.com → الإنجليزية
  • de.example.com → الألمانية

ما ستحتاج إليه

قبل استخدام هذا الخيار، هناك بعض الأشياء التي يجب أن تتوفر لديك.

  • تحتاج إلى شراء النطاقات التي تريد استخدامها. إذا كنت تقوم بإعداد موقعك يدوياً، تحتاج أيضاً إلى التأكد من قدرتك على تعديل إعدادات DNS لنطاقك. يتيح لك ذلك ربط اسم نطاقك بموقع خادم موقعك، والمعروف أيضاً باسم عنوان IP الخاص به.
  • إذا كنت تستخدم نطاقات فرعية، فستظل بحاجة إلى شراء النطاق الرئيسي لها (على سبيل المثال example.com). تأكد من أن خطة استضافتك تسمح لك بإنشاء نطاقات فرعية.
  • يجب أن يكون لديك شهادة SSL لكل ترجمة للموقع، أو شهادة SSL واحدة متعددة النطاقات.

كيفية تمكين لغات مختلفة لكل نطاق

يمكنك إعداد هذا الخيار بنفسك أو بمساعدة مزود الاستضافة الخاص بك. هنا، لن نغطي كيفية إعداده بنفسك، لأن كل مزود استضافة لديه لوحة تحكم خاصة به سواء كانت cPanel أو Webmin أو أي شيء آخر.

لنفترض أنك تريد إعداد نطاق مختلف، «example.de»، للنسخة الألمانية من موقعك. النطاق الأساسي للغة الإنجليزية هو «example.com». إذا لم تكن مسؤول نظام، فمن الأفضل أن تطلب من مزود الاستضافة المساعدة ببساطة.

فيما يلي الخطوات الموصى باتخاذها:

1. شراء أو تسجيل نطاق جديد

أولاً، اشترِ نطاقك (على سبيل المثال «example.de»). هذا هو النطاق الذي تريد إظهاره كلما وصل عميل إلى الترجمة الألمانية لموقعك.

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

2. ضبط إعدادات DNS

بعد ذلك، تحتاج إلى توجيه جميع نطاقاتك (أو نطاقاتك الفرعية) إلى موقعك الذي يعمل بنظام WPML.

هذا أمر يجب أن تقوم به الشركة التي باعت لك النطاق نيابة عنك.

إليك ما تحتاج إلى طلبه من شركة الاستضافة الخاصة بك:

  • عند استخدام نطاقات منفصلة: أريد إضافة نطاق موقوف (اسم مستعار) إلى نطاقي الحالي. نطاقي الحالي هو «example.com». أريد إيقاف النطاق «example.de».
  • عند استخدام نطاقات فرعية: أريد إضافة النطاق الفرعي «de.example.com» إلى النطاق الفرعي «example.com». يجب أن يشير إلى نفس موقع النطاق الرئيسي.

نظراً لأن كل مستخدم لديه إعداد مختلف، ستحتاج شركة الاستضافة إلى معلومات مثل:

  • موقع (عنوان IP) موقع WordPress الخاص بك. هذا هو المكان الذي تتم فيه استضافة موقعك (مثل Godaddy، NameCheap).
  • اسم النطاق الأساسي لموقع WordPress الخاص بك. في مثالنا، هو «example.com».

إذا اشتريت النطاق والاستضافة من شركات مختلفة، فاطلب منهم ببساطة إرسال تعليمات مفصلة لك.

اختبار ما إذا كانت النطاقات مضبوطة بشكل صحيح

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

على سبيل المثال، إذا كان لديك النطاقات «example.com» و «example.de» (وكان WPML معطلاً) يجب أن ترى نفس المحتوى عند زيارة أي من هذه النطاقات.

3. إعداد الخيار في WPML

بمجرد قيام شركة الاستضافة بتوجيه النطاق الألماني إلى تثبيت WordPress، تحتاج إلى العودة إلى موقعك ومن لوحة التحكم، اذهب إلى WPMLإعداداتعناوين URL وتحسين محركات البحث (SEO).

في بطاقة تنسيق عنوان URL للغة، اختر نطاق مختلف لكل لغة.

كتابة اسم النطاق للغة ثانوية
كتابة اسم النطاق للغة ثانوية

اكتب اسم النطاق «example.de» في المربع وانقر على حفظ.

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

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

تمرير وسيطات الجلسة بين النطاقات من خلال مبدل اللغة
تمرير وسيطات الجلسة بين النطاقات من خلال مبدل اللغة

الأسئلة الشائعة

هل يمكنني استخدام مزيج من النطاقات والنطاقات الفرعية؟ على سبيل المثال، موقعي الرئيسي هو «example.com»، وللغة الإيطالية لدي «it.domain.com»، وللغة الألمانية «domain.de»؟

نعم، يمكنك ذلك. ما عليك سوى إعدادها على استضافتك ثم إدخالها في إعدادات WPML كما هو موضح أعلاه.

هل يمكنني استخدام مزيج من النطاقات والأدلة/المعلمات؟ على سبيل المثال، موقعي الرئيسي هو example.com، وللغة الإيطالية لدي «domain.com/it»، وللغة الألمانية «domain.de».

لا، ليس من الممكن أن يكون لديك مزيج من لغات تستخدم نطاقات ولغات تستخدم أدلة.

بقلم Amir · آخر تحديث 18 أكتوبر 2024