في هذه الصفحة
Home » وثائق WPML » مشاريع ذات صلة » Advanced Custom Fields (ACF) Multilingual – ترجمة جميع الحقول باستخدام WPML
الإضافات المطلوبة
لترجمة موقعك الإلكتروني باستخدام ACFML، قم بتثبيت وتفعيل الإضافات التالية:
كيفية الترجمة باستخدام ACFML
تعتمد الخطوات التي تحتاج إلى اتخاذها لترجمة حقول ACF على إعداد مجموعة الحقول. عند إعداد مجموعة حقول جديدة، سيقدم لك ACFML ثلاثة خيارات للترجمة.
الخيار 1: نفس الحقول عبر اللغات
هذا الخيار هو الإعداد النموذجي الذي تستخدمه معظم مواقع ACF. يتيح لك ترجمة قيم حقولك المخصصة مع الحفاظ على هيكلها عبر اللغات.
على سبيل المثال، فكر في صفحة ”فريقنا“ على موقعك. فريقك هو نفسه، بغض النظر عن لغة الصفحة. بما أنك تعرض نفس المعلومات (الأشخاص في فريقك وتفاصيلهم)، يجب عليك استخدام ”نفس الحقول عبر اللغات“ للحقول في هذه المجموعة.
ستقوم بإدخال المعلومات حول فريقك مرة واحدة، باللغة الافتراضية للموقع. بعد ذلك، ستقوم بترجمة هذه التفاصيل إلى بقية لغات الموقع.
لعرض نفس الحقول عبر اللغات:
- انتقل إلى ACF ← مجموعات الحقول وقم بتحرير مجموعة الحقول الخاصة بك.
- ضمن إعدادات تعدد اللغات، حدد خيار نفس الحقول عبر اللغات.

- أخيرًا، انتقل إلى WPML ← لوحة الترجمة وأرسل المحتوى مع حقولك المخصصة للترجمة.
إذا لم تتمكن من العثور على محتواك في لوحة الترجمة، فانتقل إلى WPML ← الإعدادات، وانزل إلى ترجمة أنواع المقالات، وتحقق من ضبط محتواك على قابل للترجمة.
الخيار 2: حقول مختلفة عبر اللغات
يتيح لك هذا الخيار عرض حقول مترجمة بقيم مختلفة في كل لغة. إنه مفيد عندما تريد عرض نسخ محلية من محتوى مماثل.
فكر في شركة تنظم فعاليات وتقدم فعاليات مختلفة لجمهور بلغات مختلفة. ستحتاج صفحة ”الفعاليات“ إلى عرض محتوى مختلف (فعاليات) لكل لغة.
لعرض حقول مختلفة عبر اللغات:
- انتقل إلى ACF ← مجموعات الحقول وقم بتحرير مجموعة الحقول الخاصة بك.
- ضمن إعدادات تعدد اللغات، حدد خيار حقول مختلفة عبر اللغات.

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

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

الخيار 3: وضع الخبير (متقدم)
يتيح لك وضع الخبير التحكم يدويًا في تفضيلات الترجمة لكل حقل مخصص. هذا الخيار مفيد عندما تريد مزيجًا من نفس الحقول وحقول مختلفة عبر اللغات، وتحتاج إلى تحكم مستقل في الترجمة لكل حقل.
على سبيل المثال، في مثال الفعالية أدناه، لدينا مزيج من الحقول بتفضيلات ترجمة مختلفة؛ حيث يتم ترجمة العنوان والوصف، بينما يتم نسخ السعر والتاريخ والعنوان.
يتوفر وضع الخبير إلى جانب خيارات ACFML الأخرى عند اختيار طريقة ترجمة مجموعة الحقول.
ترجمة تسميات الحقول
تسميات حقول ACF هي الأسماء التي تحدد كل حقل مخصص في محرر WordPress. في الواجهة الأمامية، عادةً ما يتم عرض تسميات الحقول في النماذج للمساعدة في تحديد الحقول المختلفة.
لترجمة تسميات حقول ACF:
- انتقل إلى WPML ← لوحة الترجمة.
- افتح قسم مجموعة حقول ACF وأرسل عنصر تسميات مجموعة الحقول للترجمة.
ترجمة خيارات حقول ACF
خيارات حقول ACF هي حقول مخصصة بخيارات متعددة، مثل أزرار الاختيار، والقوائم المنسدلة، وخانات الاختيار. تُستخدم هذه الحقول عادةً في النماذج، وتحتاج إلى ترجمتها بشكل منفصل.

لترجمة خيارات حقول ACF:
- انتقل إلى WPML ← لوحة الترجمة.
- افتح قسم مجموعة حقول ACF وأرسل العنصر الذي يحتوي على خيارات ACF الخاصة بك للترجمة.
ترجمة صفحات خيارات ACF
تتيح لك صفحات الخيارات إنشاء صفحات إعدادات عامة في لوحة تحكم WordPress لإدارة المعلومات على مستوى الموقع، مثل تفاصيل الاتصال والشعارات.

لترجمة الحقول في صفحات الخيارات:
- انتقل إلى WPML ← لوحة الترجمة.
- افتح قسم خيارات ACF وأرسل صفحة الخيارات الخاصة بك للترجمة.
ابدأ مع ACFML
ابدأ في بناء موقع إلكتروني متعدد اللغات باستخدام الحقول المخصصة.
الأسئلة الشائعة
هل يمكنني ترجمة مكونات ACF Blocks باستخدام ACFML؟
نعم، يمكنك ترجمة مكونات ACF باستخدام ACFML باتباع نفس طرق الترجمة المذكورة سابقًا؛ نفس الحقول أو حقول مختلفة عبر اللغات.
هل يمكنني استخدام صور مختلفة عبر اللغات؟
نعم، يمكنك استخدام صور مختلفة عبر اللغات. فقط استخدم خيار حقول مختلفة عبر اللغات وقم برفع وسائط مختلفة في كل لغة.
إذا كنت ترغب في استخدام نفس الحقول عبر اللغات، فقم بتثبيت إضافة WPML Media Translation وانتقل إلى WPML ← Media Translation لرفع صور مختلفة لكل لغة.
لماذا لا تظهر بعض الحقول للترجمة؟
لضمان ظهور الحقول للترجمة، تجنب استخدام نفس اسم الحقل أكثر من مرة، ولا تبدأ الاسم بشرطة سفلية (مثل _custom_field).
هل يمكنني ترجمة حقول ACF المسجلة باستخدام PHP؟
نعم، يمكنك ترجمة حقول ACF المسجلة باستخدام PHP. عند تسجيل الحقول، يمكنك التحكم في كيفية تعامل WPML مع كل حقل عن طريق إضافة معامل wpml_cf_preferences إلى تعريف الحقل.
لمزيد من التفاصيل، راجع دليلنا حول ضبط تفضيلات الترجمة لحقول ACF المنشأة باستخدام كود PHP.







