- 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; }