WPML

Tổng quan về sự cố

Khi sử dụng WPML với bbPress, widget Recent Topics không hiển thị chính xác trong các ngôn ngữ phụ. Ngay cả sau khi dịch các diễn đàn và chủ đề, widget vẫn hiển thị nội dung từ ngôn ngữ mặc định.

Chúng tôi đã mở một trac ticket (mở trong tab mới) trong dự án bbPress. Bạn có thể đăng ký và thêm bình luận của mình để theo dõi tiến độ xử lý.

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

Giải pháp tạm thời 1 (Khuyên dùng):

  • Chỉnh sửa widget “Recent Topics”.
  • Trong cài đặt widget, hãy để trống trường Parent Forum ID thay vì sử dụng ‘any’.

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

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

  • Mở tệp …/wp-content/plugins/bbpress/includes/common/widgets.php.
  • Tìm dòng 678.
  • Ngay sau đó, hãy thêm mã này:
    $settings = $this->parse_settings( $instance );   // this line must stay
    
    //workaround compsupp-7407
    if ( class_exists('Sitepress') && $settings['parent_forum'] === 'any' ) {
        $settings['parent_forum'] = '';
    }

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