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