WPML
สถานะ
แก้ไขแล้วโดยผู้พัฒนา
ปลั๊กอิน/ธีมที่เกี่ยวข้อง
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 เพื่อให้แน่ใจว่าแต่ละภาษามีเทอมของอนุกรมวิธานที่แคชไว้เป็นของตนเอง

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