- สถานะ
- แก้ไขแล้ว
- แก้ไขใน
- WP Residence Theme 5.5.0
- ปลั๊กอิน/ธีมที่เกี่ยวข้อง
- WPResidence
- แท็กหัวข้อ
- Compatibility
ภาพรวมของปัญหา
เมื่อใช้ ธีม WP Residence ร่วมกับ WPML ตัวสลับภาษาที่อยู่ในเมนูแฮมเบอร์เกอร์บนมือถือ/แท็บเล็ตอาจเปลี่ยนเส้นทางไปยัง URL ที่ไม่เกี่ยวข้อง แทนที่จะเป็นเวอร์ชันที่แปลแล้วของหน้าปัจจุบัน
วิธีแก้ปัญหาชั่วคราว
โปรดตรวจสอบให้แน่ใจว่าคุณได้สำรองข้อมูลไซต์ทั้งหมดของคุณแล้วก่อนดำเนินการต่อ
- เปิดไฟล์ …wp-content/plugins/wpresidence-core/api/inc/menu_functions/menu_functions.php
- ค้นหาบรรทัดที่ 156
- แทนที่:
$mobile_menu = get_transient($transient_name); - ด้วย:
$use_cache = ! has_filter( 'wpml_active_languages' ); $mobile_menu = $use_cache ? get_transient( $transient_name ) : false; - ค้นหาบรรทัดที่ 198
- แทนที่:
set_transient($transient_name, $mobile_menu, 60 * 60 * 24); - ด้วย:
if ( $use_cache ) { set_transient($transient_name, $mobile_menu, 60 * 60 * 24); }