تعرّف على كيفية استخدام WPML في إعدادات المواقع المتعددة لترجمة شبكة مواقعك والمواقع الفرعية الفردية إلى لغات متعددة.
تتيح لك إضافة WPML إلى شبكة مواقع WordPress متعددة استخدام لغات وإعدادات ترجمة مختلفة لكل موقع.
أنواع إعدادات روابط URL المدعومة للمواقع المتعددة
يدعم WPML إعدادات روابط URL متعددة اللغات التالية في المواقع المتعددة:
مدعومة بالكامل
| مواقع فرعية في أدلة ولغات في أدلة | مواقع فرعية في نطاقات فرعية ولغات في أدلة |
|---|---|
| domain.com/subsite-1/fr/ domain.com/subsite-1/es/ domain.com/subsite-2/fr/ domain.com/subsite-2/es/ | subsite-1.domain.com/fr/ subsite-1.domain.com/es/ subsite-2.domain.com/fr/ subsite-2.domain.com/es/ |
مشروطة وتجريبية
| مواقع فرعية في أدلة ولغات في نطاقات فرعية | مواقع فرعية في نطاقات فرعية ولغات في نطاقات فرعية |
|---|---|
| fr.domain.com/subsite-1/ fr.domain.com/subsite-2/ es.domain.com/subsite-1/ | subsite.fr.test.com |
| ممكن فقط باستخدام ملف sunrise.php (اقرأ المزيد في كيف يمكنني استخدام نطاق مختلف لكل لغة؟) | ممكن فقط إذا كان النطاق موجهاً بشكل صحيح عبر إدخال DNS ولا يتعارض مع موقع فرعي آخر |
في نفس الموقع الفرعي، لا يمكن وضع بعض اللغات في نطاقات ولغات أخرى في أدلة.
تثبيت WPML في إعداد المواقع المتعددة
لتثبيت WPML، يمكنك استخدام إضافة OTGS Installer الخفيفة لتجنب التنزيل والرفع اليدوي لمكونات WPML.
بعد أن تشتري WPML:
- اذهب إلى قسم التنزيلات في حسابك ونزّل ملف OTGS Installer بصيغة zip.
- توجه إلى مواقعي → مدير الشبكة لرفع الإضافة الجديدة.
- بمجرد الرفع، يمكنك النقر على تفعيل على الشبكة.
تسجيل WPML في إعداد المواقع المتعددة
مع تفعيل OTGS Installer، يمكنك الآن تسجيل WPML وتنزيل مكونات النواة (وأي مكونات إضافية تحتاجها). سجّل موقعك الرئيسي أولاً حتى يتم تطبيق نفس مفتاح الموقع على جميع المواقع الفرعية.
بعد التسجيل، يمكنك:
- تفعيل WPML على الموقع الرئيسي والمواقع الفرعية التي تختارها. إذا كنت تريد مرونة تعطيل WPML في مواقع فرعية فردية وقتما تشاء، فاذهب إلى كل موقع فرعي لتفعيل WPML بشكل منفصل ضمن الإضافات.
- تفعيل WPML على شبكة مواقعك المتعددة بالكامل. اذهب إلى الإضافات المثبتة وانقر على تفعيل على الشبكة لتفعيل WPML على كل موقع في إعدادك.
ضبط إعدادات WPML في كل موقع فرعي
يجب عليك ضبط إعدادات WPML بشكل فردي في كل موقع من مواقعك الفرعية. اذهب إلى WPML → إعداد واتبع معالج الإعداد.
بمجرد الانتهاء من الإعداد، سيكون لديك إمكانية الوصول إلى وظائف WPML وستتمكن من البدء في ترجمة محتواك عبر شبكة مواقعك المتعددة.
الأسئلة الشائعة
كيف يمكنني استخدام نطاق مختلف لكل لغة؟
إذا كنت تريد استخدام نطاق مختلف لكل لغة، فستحتاج إلى إضافة drop-in تُسمى sunrise.php. يتم تحميل هذه الإضافة مبكراً في عملية تحميل WordPress، لذا فهي تساعد WPML على مطابقة كل نطاق مطلوب مع اللغة المقابلة له.
إليك كيفية تثبيت هذه الإضافة:
1. انسخ ملف sunrise.php من مجلد ../sitepress-multilingual-cms/inc/tools/ الخاص بـ WPML إلى مجلد wp-content الخاص بك. إذا كان لديك بالفعل ملف sunrise.php في مجلد wp-content، فأضف المحتوى من ملف sunrise.php الخاص بـ WPML إلى الملف الموجود. لا تضعه بعد جملة return.
2. أضف السطر define('SUNRISE’, ‘on’) إلى ملف wp-config.php الخاص بك.
3. تأكد من أن نطاقاتك تحتوي على إعدادات DNS الصحيحة وأنها تشير إلى نفس المجلد مثل نطاق اللغة الافتراضية. للحصول على إرشادات، اتبع هذا الدليل التعليمي حول إعداد النطاقات لكل لغة.
كيف يمكنني استخدام الترجمة التلقائية في المواقع المتعددة؟
يقدّم WPML خيار الترجمة التلقائية لجميع المحتويات في مواقعك.
لاستخدام الترجمة التلقائية، اختر بين خطط الدفع حسب الاستخدام وأرصدة الدفع المسبق الخاصة بنا.
إذا كنت تريد استخدام الترجمة التلقائية في موقع فرعي معين، فيمكنك إما:
- الاشتراك في الدفع حسب الاستخدام في الموقع الفرعي. في هذه الحالة، يحصل الموقع الفرعي على طريقة دفع خاصة به للترجمة التلقائية، أو
- ربط موقع فرعي بالموقع الرئيسي باستخدام كود نقل لمشاركة أرصدته.
هام: لا يمكنك تعيين أرصدة الدفع المسبق لموقع فرعي معين من حساب WPML الخاص بك حيث تتشارك المواقع الفرعية مفتاح الموقع الرئيسي.
كيف أقوم بإعادة تعيين WPML في مواقعي الفرعية؟
إذا احتجت في أي وقت إلى إعادة تعيين WPML في أي من مواقعك الفرعية، فاذهب إلى مواقعي → مدير الشبكة وانقر على WPML. من هنا، يمكنك إعادة تعيين أي من مواقعك الفرعية الفردية. تأكد من تفعيل WPML في موقعك الرئيسي لتتمكن من رؤية قائمة WPML.
إذا واجهت أي مشاكل أثناء إعداد موقع WordPress المتعدد الخاص بك مع WPML، فاتصل بفريق الدعم لدينا للحصول على المساعدة.