WPML
الحالة
في انتظار المطور
الإضافة/القالب ذو الصلة
Unlimited Elements for Elementor
وسوم الموضوع
Compatibility

نظرة عامة على المشكلة

حالياً، لا يمكن ترجمة الروابط داخل ودجت Mega Menu التي توفرها إضافة Unlimited Elements for Elementor.

حل بديل مؤقت

يُرجى التأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.


  • اذهب إلى صفحة WPML > إعدادات > تكوين XML مخصص.

  • أضف كود XML التالي:
    <wpml-config>
      <elementor-widgets>
        <widget name="ucaddon_mega_menu">
          <fields-in-item items_of="uc_items">
            <field>title</field>
            <field key_of="link">url</field>
            <field key_of="link2">url</field>
          </fields-in-item>
        </widget>
      </elementor-widgets>
    </wpml-config>

  • ثم، افتح ملف functions.php في قالبك.

  • أضف الكود التالي:
    add_filter( 'wpml_pb_elementor_register_string_name_ucaddon_mega_menu', function( $name, $args ) {
    	$widgetType = $args['element']['widgetType'];
    	return $widgetType . '-' . $args['key'] . '-' . $args['field'] . '-' . $args['nodeId'] . '-' . $args['item']['_id'];
    }, 10, 2 );
  • حدّث وأعد ترجمة صفحتك.

إذا لم يساعدك هذا الحل البديل المؤقت، يُرجى فتح محادثة في قناة المساعدة الخاصة بنا.

جميع المشاكل المعروفة →