تعرّف على كيفية استخدام 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 خيار الترجمة التلقائية لجميع المحتويات في مواقعك.
لاستخدام الترجمة التلقائية، اختر الدفع حسب الاستخدام أو حزمة مدفوعة مسبقاً من كلمات ترجمة AI.
إذا كنت تريد استخدام الترجمة التلقائية في موقع فرعي محدد، يمكنك إما:
- التسجيل في الدفع حسب الاستخدام في الموقع الفرعي. في هذه الحالة، يحصل الموقع الفرعي على طريقة دفع خاصة به للترجمة التلقائية، أو
- ربط موقع فرعي بالموقع الرئيسي لمشاركة كلمات ترجمة AI الخاصة به.
هام: لا يمكنك تعيين كلمات مدفوعة مسبقاً لموقع فرعي محدد من حساب WPML الخاص بك حيث تشارك المواقع الفرعية مفتاح الموقع الرئيسي.
كيف يمكنني إعادة تعيين WPML في مواقعي الفرعية؟
إذا احتجت في أي وقت إلى إعادة تعيين WPML في أي من مواقعك الفرعية، فاذهب إلى مواقعيإدارة الشبكة وانقر على WPML. من هنا، يمكنك إعادة تعيين أي من مواقعك الفرعية الفردية. تأكد من تفعيل WPML في موقعك الرئيسي لتتمكن من رؤية قائمة WPML.
إذا واجهت أي مشاكل أثناء إعداد شبكة WordPress متعددة المواقع الخاصة بك مع WPML، فـ اتصل بفريق الدعم لدينا للحصول على المساعدة.