- Estado
- Resuelto
- Plugin/tema relacionado
- TI WooCommerce Wishlist
Resumen del problema
Cuando añade un producto en el idioma secundario a su lista de deseos, la ventana emergente de TI WooCommerce Wishlist contiene mensajes sin traducir.
Solución alternativa
Estamos trabajando con el desarrollador del plugin para solucionar el problema de forma permanente. Mientras tanto, siga estos pasos para solucionar el problema en su sitio web:
- Haga una copia de seguridad de los archivos y la base de datos de su sitio web.
- Vaya a wp-content/plugins/ti-woocommerce-wishlist/includes/product.helper.php (alrededor de la línea 412) y busque
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; } } - Reemplace ese fragmento con
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; } }