تخطي الملاحة
تم تحديثه
مايو 22, 2024

يتيح لك Elementor Pro إدراج بيانات حقل ACF المخصصة ديناميكيًا مباشرةً في تصميمات Elementor الخاصة بك. يتيح لك WPML جعل كل المحتوى متعدد اللغات.

للتعرف على أنواع حقول ACF التي يدعمها Elementor ، قم بمراجعة صفحة وثائق Elementor Integration with ACF .

على هذه الصفحة:

الشروع

ابدأ بتثبيت وتفعيل المكونات الإضافية التالية:

تحديد خيار الترجمة المتعددة اللغات لـ ACF

يأتي ACF Multilingual 2.0 مزودًا بمعالج إعداد متعدد اللغات الذي يسمح لك بالاختيار من بين ثلاثة خيارات للترجمة:

  • نفس الحقول عبر اللغات
  • مجالات مختلفة عبر اللغات
  • خبير

تعرف على المزيد حول خيارات الترجمة.

في الموقع الحالي الذي يحتوي على ACF، و Elementor Pro، و WPML ، سيتم تحديد خيار الخبراء لمجموعاتك الميدانية الحالية.

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

جعل الاختيارات الخاصة بحقول التحديد وخانة الاختيار وزر الاختيار جاهزة للترجمة

يمكّنك WPML من ترجمة وعرض الاختيارات التي تضيفها إلى أنواع حقول Select و Checkbox و Radio Button في الواجهة الأمامية.

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

إدخال كل اختيار على سطر جديد

استخدام خيار الترجمة “نفس الحقول عبر اللغات”.

بمجرد تحديد الخيار نفس الحقول عبر اللغات ، يمكنك جعل حقولك المخصصة متعددة اللغات باتباع عملية مكونة من خطوتين:

ترجمة مقال أو نوع مقال مخصص باستخدام حقول ACF المخصصة

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

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

سنوضح لك هنا بسرعة كيفية ترجمة منشور وقيم الحقول بنفسك:

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

ترجمة قالب Elementor

بمجرد قيامك بإدراج بيانات الحقل المخصص لـ ACF ديناميكيًا في قالب مقال فردي، يمكنك ترجمتها إلى اللغات الثانوية لموقعك. لمعرفة المزيد، راجع دليلنا لترجمة قوالب Elementor .

استخدام خيار الترجمة “حقول مختلفة عبر اللغات”.

عند استخدام Elementor وACF مع WPML ، يمكنك الحصول على نفس عدد الحقول في كل لغة من لغات موقعك مع وجود قيم حقول مختلفة.

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

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

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

  1. ترجم صورك في WPML Media Translation
  2. قم بترجمة قيم المنشورات والحقول يدويًا إلى اللغة الثانوية لموقعك
  3. قم بترجمة قيم نوع الحقل المحدد في ترجمة النصوص الخاصة بـ WPML
  4. قم بتعيين قوالب Elementor مختلفة للمشاركات باللغتين الافتراضية والثانوية

في الأقسام أدناه، سنرشدك خلال عملية ترجمة جميع العناصر المختلفة.

ترجمة الصور باستخدام ترجمة الوسائط

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

للبدء، قم بتثبيت وتفعيل الوظيفة الإضافية WPML Media Translation .

ثم اتبع الخطوات التالية:

  1. انتقل إلى WPML → ترجمة الوسائط .
  2. حدد الصورة التي تريد “ترجمتها” وانقر على أيقونة القلم الرصاص أسفل اللغة التي تريد استخدام صورة مختلفة لها.
  3. قم بتحميل صورة مختلفة وانقر على زر حفظ ترجمة الوسائط .
تحميل صورة مختلفة وحفظ ترجمة الوسائط

ترجمة قيم حقل مقال وACF في محرر WordPress

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

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

ترجمة الاختيارات لحقول التحديد وخانة الاختيار وزر الاختيار

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

لفعل هذا:

  1. انتقل إلى WPML → ترجمة النصوص .
  2. استخدم مرشح العرض الموجود أعلى صفحة ترجمة النصوص لتحديد السلاسل التي سيتم عرضها. يمكنك البحث عن سلاسل في مجال acf-field-group ، أو البحث عن النصوص الدقيقة.
تحديد السلاسل التي سيتم عرضها
  1. بمجرد تحديد النص الذي تريد ترجمته، انقر فوق أيقونة علامة الجمع الموجودة أسفل اللغة التي تريد ترجمته إليها. ثم اضغط على زر الإدخال لحفظ الترجمة.
النقر على أيقونة زائد لترجمة السلاسل

إنشاء قوالب Elementor مختلفة لمشاركات اللغة الافتراضية والثانوية

بمجرد الانتهاء من ترجمة كل محتوى المنشور وقيم الحقل، يمكنك إنشاء قوالب مختلفة لكل منشور وإدراج قيم الحقل ديناميكيًا .

يمكنك معرفة المزيد في وثائقنا حول إنشاء قوالب Elementor مختلفة لمنشورات وصفحات محددة باللغات الثانوية .

ترجمة وعرض تسميات الحقول المخصصة لـ ACF

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

دعونا نستخدم منشورنا حول الأفلام كمثال. نريد عرض تسمية الحقل، نوع الفيلم ، وقيمة الحقل، الإجراء ، في الواجهة الأمامية.

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

إضافة نص يدويًا قبل قيمة الحقل في علامة التبويب خيارات متقدمة

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

ترجمة النص المضاف إلى القالب في محرر الترجمة المتقدم

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

تمت إضافة النص قبل الحقل المخصص المترجم في الواجهة الأمامية