WPML
Trạng thái
Đang mở
Được báo cáo cho
WPML Multilingual & Multicurrency for WooCommerce 5.3.9
Thẻ chủ đề
Bug, WCML

Tổng quan về lỗi

WPML Multilingual & Multicurrency for WooCommerce dịch chính xác các đánh giá sản phẩm khi được hiển thị trong tab Đánh giá trên các trang sản phẩm đơn lẻ. Tuy nhiên, khi sử dụng các khối Đánh giá của WooCommerce, các đánh giá đã dịch không được hiển thị. Thay vào đó, các đánh giá bằng ngôn ngữ gốc được hiển thị.

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

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


  • Mở tệp functions.php của giao diện.

  • Thêm đoạn mã sau:
    add_filter( 'get_comment', 'translate_comment' );
    function translate_comment( $comment ){
    
        if ( !is_singular('product') && isset( $comment->comment_type ) && $comment->comment_type === 'review' && isset( $comment->comment_content ) ) {
            $name = 'product-'.$comment->comment_post_ID.'-review-'.$comment->comment_ID;
            $comment->comment_content = apply_filters( 'wpml_translate_single_string', $comment->comment_content, 'wcml-reviews', $name );
        }
        
        return $comment;
    }

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