- สถานะ
- แก้ไขแล้วโดยผู้พัฒนา
- แก้ไขใน
- Essential Addons for Elementor 6.6.3.
- ปลั๊กอิน/ธีมที่เกี่ยวข้อง
- Essential Addons for Elementor
- แท็กหัวข้อ
- Compatibility, Elementor Custom Widgets
ภาพรวมของปัญหา
เมื่อใช้ Essential Addons for Elementor ลิงก์ภายในที่เพิ่มลงในคอนเทนเนอร์ Elementor ผ่าน ขั้นสูง > Wrapper Link จะไม่ได้รับการแปลอัตโนมัติโดย WPML
ด้วยเหตุนี้ หน้าที่แปลแล้วอาจยังคงชี้ไปที่ URL ของภาษาต้นฉบับ
วิธีแก้ปัญหาชั่วคราว
โปรดตรวจสอบให้แน่ใจว่าคุณได้ทำการสำรองข้อมูลไซต์ทั้งหมดของไซต์ของคุณก่อนดำเนินการต่อ
- เพิ่มโค้ดต่อไปนี้ลงในไฟล์ functions.php ของธีมของคุณ
add_filter( 'elementor/frontend/before_render', 'wpml_compsupp8345_eael_wrapper_link'); function wpml_compsupp8345_eael_wrapper_link( $element ) { if ( 'container' !== $element->get_data( 'elType' ) ) { return; } $settings = $element->get_settings(); if ( empty( $settings['eael_wrapper_link']['url'] ) ) { return; } $lang = apply_filters( 'wpml_current_language', null ); $url = apply_filters( 'wpml_permalink', $settings['eael_wrapper_link']['url'], $lang, true ); $settings['eael_wrapper_link']['url'] = $url; $element->set_settings( 'eael_wrapper_link', $settings['eael_wrapper_link'] ); }