WPML
สถานะ
รอผู้พัฒนา
ประเภท
ไม่แก้ไข
ปลั๊กอิน/ธีมที่เกี่ยวข้อง
bbPress
แท็กหัวข้อ
Compatibility

ภาพรวมของปัญหา

เมื่อใช้ WPML ร่วมกับ bbPress วิดเจ็ต Recent Topics จะไม่แสดงผลอย่างถูกต้องในภาษารอง แม้ว่าจะแปลฟอรัมและหัวข้อแล้ว แต่วิดเจ็ตก็ยังคงแสดงเนื้อหาจากภาษาเริ่มต้น

เราได้เปิด trac ticket (เปิดในแท็บใหม่) ภายใต้โปรเจกต์ bbPress แล้ว คุณสามารถติดตามและเพิ่มความคิดเห็นของคุณเพื่อดูความคืบหน้าได้

วิธีแก้ปัญหาชั่วคราว

วิธีแก้ปัญหาชั่วคราว 1 (แนะนำ):

  • แก้ไขวิดเจ็ต “Recent Topics”
  • ในส่วนการตั้งค่าวิดเจ็ต ให้เว้นฟิลด์ Parent Forum ID ว่างไว้แทนที่จะใช้ ‘any’

วิธีแก้ปัญหาชั่วคราว 2

โปรดตรวจสอบให้แน่ใจว่าคุณมีการสำรองข้อมูลไซต์ทั้งหมดก่อนดำเนินการต่อ


  • เปิดไฟล์ …/wp-content/plugins/bbpress/includes/common/widgets.php

  • ค้นหาบรรทัดที่ 678

  • หลังจากนั้น ให้เพิ่มโค้ดนี้:
    $settings = $this->parse_settings( $instance );   // this line must stay
    
    //workaround compsupp-7407
    if ( class_exists('Sitepress') && $settings['parent_forum'] === 'any' ) {
        $settings['parent_forum'] = '';
    }

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