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 );
  • รีเฟรชและแปลหน้าของคุณอีกครั้ง

หากวิธีแก้ปัญหาชั่วคราวนี้ไม่ช่วยแก้ปัญหา โปรดเปิดแชทในช่องทางการช่วยเหลือของเรา

ปัญหาที่ทราบแล้วทั้งหมด →