- Statut
- Résolu
- Extension/thème associé
- TI WooCommerce Wishlist
Aperçu de l’anomalie
Lorsque vous ajoutez un produit dans la langue secondaire à votre liste de souhaits, le pop-up TI WooCommerce Wishlist contient des messages non traduits.
Solution de contournement
Nous travaillons avec le développeur de l’extension pour résoudre le problème de manière permanente. En attendant, veuillez suivre ces étapes pour corriger le problème sur votre site :
- Sauvegardez les fichiers de votre site et votre base de données.
- Allez dans wp-content/plugins/ti-woocommerce-wishlist/includes/product.helper.php (vers la ligne 412) et trouvez
if ( $_product->get_id() === absint( ( apply_filters( 'wpml_object_id', $wlproduct['product_id'], 'product', false ) ) ? apply_filters( 'wpml_object_id', $wlproduct['product_id'], 'product', false ) : $wlproduct['product_id'] ) ) { if ( in_array( $_product->get_type(), array( 'variable', 'grouped' ) ) ) { $products[ $key ]['data'] = $wlproduct['variation_id'] ? wc_get_product( $wlproduct['variation_id'] ) : $_product; } else { $products[ $key ]['data'] = $_product; } } - Remplacez cet extrait par
if ( $_product->get_id() === absint( ( apply_filters( 'wpml_object_id', $wlproduct['product_id'], 'product', false ) ) ? apply_filters( 'wpml_object_id', $wlproduct['product_id'], 'product', false ) : $wlproduct['product_id'] ) ) { if ( in_array( $_product->get_type(), array( 'variable', 'grouped' ) ) ) { $products[ $key ]['data'] = $wlproduct['variation_id'] ? wc_get_product( apply_filters( 'wpml_object_id', $wlproduct['variation_id'], 'product_variation', false )) : $_product; } else { $products[ $key ]['data'] = $_product; } }