WPML
สถานะ
แก้ไขแล้วโดยผู้พัฒนา
รายงานสำหรับ
WPML Multilingual for BuddyPress and BuddyBoss 1.7.0
แก้ไขใน
BuddyBoss Platform 2.5.70
ปลั๊กอิน/ธีมที่เกี่ยวข้อง
BuddyBoss Platform
แท็กหัวข้อ
Compatibility

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

เมื่อใช้งานธีม BuddyBoss ภายในหน้า โปรไฟล์ผู้ใช้ > ฟอรัม ส่วน “My Discussions” และ “My Replies” จะไม่แสดงเนื้อหาสำหรับหัวข้อฟอรัมที่แปลแล้วในภาษารอง ซึ่งหมายความว่าหากผู้ใช้แสดงความคิดเห็นในหัวข้อฟอรัมที่แปลแล้ว การโต้ตอบของพวกเขาจะไม่ปรากฏให้เห็นเมื่อดูโปรไฟล์ในเวอร์ชันที่แปลแล้ว

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

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


  • เพิ่มข้อมูลโค้ดต่อไปนี้ลงในไฟล์ functions.php ของธีม:
    // WPML Workaround for compsupp-6425
    function wpml_compsupp6425_fix_query_in_user_profile( $r ) {
        if ( class_exists('Sitepress') && isset( $r['post_parent'] ) && $r['post_parent'] === 'any' ) {
            $r['post_parent'] = '';
        }
        return $r;
    }
    
    add_filter( 'bbp_after_has_topics_parse_args', 'wpml_compsupp6425_fix_query_in_user_profile' );
    add_filter( 'bbp_after_has_replies_parse_args', 'wpml_compsupp6425_fix_query_in_user_profile' );

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