WPML
Trạng thái
Đã được giải quyết bởi nhà phát triển
Được báo cáo cho
WPML Multilingual for BuddyPress and BuddyBoss 1.7.0
Đã giải quyết trong
BuddyBoss Platform 2.5.70
Plugin/giao diện liên quan
BuddyBoss Platform
Thẻ chủ đề
Compatibility

Tổng quan về lỗi

Khi sử dụng giao diện BuddyBoss, trong trang Hồ sơ người dùng > Diễn đàn, các phần “My Discussions” và “My Replies” không hiển thị nội dung cho các chủ đề diễn đàn đã dịch bằng ngôn ngữ phụ. Điều này có nghĩa là nếu người dùng đã bình luận về một chủ đề diễn đàn đã dịch, các tương tác của họ sẽ không hiển thị khi xem hồ sơ ở phiên bản đã dịch.

Giải pháp tạm thời

Vui lòng đảm bảo bạn đã tạo một bản sao lưu đầy đủ cho trang web của mình trước khi tiếp tục.


  • Thêm đoạn mã sau vào tệp functions.php của giao diện:
    // 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' );

Tất cả các lỗi đã ghi nhận →