WPML

يتيح لك WPML ترجمة موقعك إلى 65 لغة مكوّنة مسبقاً، وإضافة لغاتك المخصصة، وتخصيص مجموعة متنوعة من خيارات التكوين لمبدل اللغة، وتنسيق URL، والمزيد. ستجد كل هذه الخيارات ضمن WPMLإعدادات، في أقسام اللغات، ومبدلات اللغة، وعناوين URL وتحسين محركات البحث (SEO)، والتوافق.

لغات الموقع

اختيار اللغات للموقع
اختيار اللغات للموقع

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

من الممكن أيضاً إنشاء لغة مخصصة. يُعد هذا مفيداً بشكل خاص إذا كنت ترغب في إضافة لغة خاصة ببلد معين إلى موقعك (مثل الفرنسية الكندية أو الألمانية السويسرية)، أو إذا كنت بحاجة إلى لغة لا تظهر في قائمة اللغات المكوّنة مسبقاً.

بالنسبة للغة المخصصة التي تنشئها، يمكنك استخدام أحد أعلام WPML أو إضافة علم مخصص.

يمكنك إضافة اللغات أو تعديلها أو إزالتها من موقعك في أي وقت بالذهاب إلى WPMLإعداداتاللغات. يسرد قسم إدارة وإخفاء لغات الموقع صفاً واحداً لكل لغة: استخدم البحث وإضافة لغة... لإضافة لغة، وقائمة تعديل في الصف لتكوينها أو إزالتها.

تنسيق عنوان URL للغة

يتيح لك WPML اختيار كيفية تنظيم المحتوى بلغات مختلفة. يمكنك الاختيار من بين:

  • لغات مختلفة في أدلة – مثل wpml.org/es/ للإسبانية و wpml.org/de/ للألمانية.
  • نطاق مختلف لكل لغة – نطاقات فرعية مثل es.example.com و de.example.com أو نطاقات مختلفة تماماً مثل ejemplo.es و beispiel.de.
  • اسم اللغة مضاف كمعلمة – مثل wpml.org/?lang=es للإسبانية.

لكي يعمل خيار لغات مختلفة في أدلة، يجب أن تكون بنية الرابط الدائم لموقعك مختلفة عن البنية الافتراضية. نوصي باختيار سنة/شهر/اسم أو %postname%.

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

مبدل اللغة

توجد خيارات مبدل اللغة ضمن WPMLإعداداتمبدلات اللغة.

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

خيارات مبدلات لغة WPML
خيارات مبدلات لغة WPML

أو يمكنك إضافة مبدل لغة إلى القوائم، والودجات، والقوالب، ومحتوى الصفحة أو المقالة باستخدام كتلة مبدل اللغة.

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

ترتيب اللغات

يمكنك التحكم في الترتيب الذي تظهر به اللغات في مبدل اللغة في قسم خيارات مبدل اللغة ضمن WPMLإعداداتمبدلات اللغة.

إعداد ترتيب اللغات
إعداد ترتيب اللغات

انقر واسحب اللغات لتغيير الترتيب.

يرجى ملاحظة أنه عند استخدام مبدل لغة منسدل، فإن اللغة الأولى المعروضة تكون دائماً هي اللغة الحالية. سيتم سرد اللغات الأخرى وفقاً للترتيب الذي حددته في قائمة ترتيب اللغات.

اختيار ما سيتم عرضه في مبدل اللغة

يمكنك اختيار ما تريد تضمينه في مبدل اللغة. يمكن لـ WPML عرض علم البلد، واسم اللغة الأصلي، واسم اللغة بلغة الصفحة الحالية (مثل «Deutsch (German)» عندما تكون اللغة الحالية هي الإنجليزية).

يمكنك أيضاً اختيار الألوان لجميع أجزاء مبدل اللغة.

لإجراء أي تغييرات على مبدل اللغة الخاص بك:

  1. اذهب إلى WPMLإعداداتمبدلات اللغة.
  2. ابحث عن مبدل اللغة الخاص بك. سيكون كل مبدل لغة ضمن قسم مختلف بناءً على موضعه في موقعك: مبدل لغة القائمة، أو ويدجت مبدل اللغة، أو مبدّل اللغة في التذييل.
  3. انقر على أيقونة القلم لتعديله.

عند إجراء تغييرات، سترى معاينة صغيرة لكيفية ظهور مبدل اللغة قبل الحفظ.

خيارات مبدل اللغة
خيارات مبدل اللغة

يمكنك تنسيق مبدل لغة WPML بحيث يتطابق مع تصميم موقعك.

لتغيير الأعلام التي تظهر بجوار اللغات:

  1. اذهب إلى WPMLإعداداتاللغات
  2. في قسم إدارة وإخفاء لغات الموقع، انقر على تعديل في صف اللغة التي تريد تغييرها
  3. افتح منتقي العلم واختر أحد أعلام WPML، أو الكرة الأرضية المحايدة، أو رمز البلد — أو اختر رفع ملف SVG مخصص... لاستخدام علمك الخاص

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

مبدلات لغة مخصصة

يمكنك إنشاء مبدلات لغة مخصصة وإضافتها إلى قالب الموقع.

خيار تمكين أو تعطيل مبدلات لغة مخصصة
خيار تمكين أو تعطيل مبدلات لغة مخصصة

في قسم مبدلات لغة مخصصة، يمكنك تمكين أو تعطيل مبدلات اللغة المخصصة في موقعك. عند تعطيل مبدلات اللغة المخصصة، لن يتم تحميل موارد CSS و JavaScript ذات الصلة بعد الآن. يُعد هذا مفيداً للمواقع التي لا تستخدم أي مبدلات لغة.

في هذه الحالة، لا يزال من الممكن استخدام الكود المختصر wpml_language_switcher والإجراء wpml_language_switcher، ومع ذلك، سيقومان بإخراج مبدلات اللغة بدون أي CSS أو JavaScript.

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

خيارات SEO

تمكين خيارات SEO
تمكين خيارات SEO

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

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

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

  • في أقرب وقت ممكن - الافتراضي، الأولوية 1
  • لاحقاً في قسم head - الأولوية 10

في معظم الحالات، من الأفضل استخدام الإعداد الافتراضي. في بعض الأحيان، قد تتسبب القوالب والإضافات المختلفة في حدوث تعارضات عند استخدام هذا الخيار. قد تؤدي هذه التعارضات إلى مجموعة خاطئة أو مفقودة تماماً من روابط لغة SEO هذه. في هذه الحالة، يجب أن يؤدي التبديل إلى خيار لاحقاً في قسم head إلى حل المشكلة.

لغة لوحة التحكم

تكون اللغة الافتراضية عادةً هي لغة لوحة التحكم أيضاً. ومع ذلك، يمكنك أيضاً اختيار عرض لوحة تحكم WordPress لموقعك بلغة مختلفة عن اللغة الافتراضية لمحتوى موقعك. هذا ليس إعداداً في WPML: بل يتبع لـ WordPress، ضمن الأعضاءالملف الشخصيخيارات شخصيةاللغة.

تحديد لغة مختلفة للوحة التحكم
تحديد لغة مختلفة للوحة التحكم

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

لمعرفة كيفية تعيين لغة لوحة التحكم الافتراضية للموقع ولغة لوحة تحكم مختلفة لكل مستخدم، اقرأ حول إعداد لغة إدارة WordPress.

تصفية اللغة لعمليات AJAX

يتيح لك WPML تمكين ملف تعريف ارتباط لـ JavaScript حتى تتمكن القوالب والإضافات من إجراء تصفية AJAX دون مشاكل، حتى على المواقع المخزنة مؤقتاً.

تخزين ملف تعريف ارتباط للغة لدعم تصفية اللغة لعمليات AJAX
تخزين ملف تعريف ارتباط للغة لدعم تصفية اللغة لعمليات AJAX

تعرف على المزيد حول هذا الموضوع في الصفحة الخاصة بـ تمكين ملف تعريف ارتباط اللغة لدعم تصفية AJAX.

المزيد في هذا القسم

بقلم Amir · آخر تحديث 19 فبراير 2026