- 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' );