- สถานะ
- แก้ไขแล้วโดยผู้พัฒนา
- ปลั๊กอิน/ธีมที่เกี่ยวข้อง
- WPRentals
- แท็กหัวข้อ
- Compatibility
ภาพรวมของปัญหา
เมื่อใช้ ธีม WPRentals ร่วมกับ WPML คุณอาจพบปัญหาที่คำศัพท์อนุกรมวิธานบนหน้าอสังหาริมทรัพย์แสดงเป็นภาษาที่ไม่ถูกต้อง ปัญหานี้เกิดขึ้นเนื่องจากธีมมีการแคชข้อมูลอนุกรมวิธาน ส่งผลให้คำศัพท์แสดงในภาษาล่าสุดที่มีการล้างแคช
วิธีแก้ปัญหาชั่วคราว
โปรดตรวจสอบให้แน่ใจว่าได้ทำการสำรองข้อมูลไซต์ทั้งหมดของคุณก่อนดำเนินการต่อ
- เปิดไฟล์ …/wp-content/themes/wprentals/libs/taxonomy_functions/taxonomy_transients_functions.php
- ค้นหาบรรทัดที่ 35
- แทนที่:
// Create unique key based on taxonomy and args $args_hash = md5(serialize($args));
- ด้วย:
// Create unique key based on taxonomy and args $args_hash = md5(serialize($args)); // WPML Workaround for compsupp-8069 if ( class_exists('Sitepress') ) { $current_lang = apply_filters( 'wpml_current_language', NULL ); $args_hash .= '_' . $current_lang; }
การดำเนินการนี้จะเพิ่มรหัสภาษาปัจจุบันต่อท้ายคีย์ transient เพื่อให้แน่ใจว่าแต่ละภาษามีเทอมของอนุกรมวิธานที่แคชไว้เป็นของตนเอง