WPML
Estado
Abierto
Notificado para
WPML Multilingual & Multicurrency for WooCommerce 5.3.9
Etiquetas de temática
Bug, WCML

Resumen del problema

WPML Multilingual & Multicurrency for WooCommerce traduce correctamente las reseñas de los productos cuando se muestran en la pestaña de reseñas en las páginas individuales de los productos. Sin embargo, al usar los bloques de reseñas de WooCommerce, no se muestran las reseñas traducidas. En su lugar, se muestran las reseñas en el idioma original.

Solución alternativa

Por favor, asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.


  • Abra el archivo functions.php de su tema.

  • Añada el siguiente fragmento:
    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;
    }

Todos los problemas conocidos →