WPML
Stato
Risolto
Segnalato per
WPML Multilingual & Multicurrency for WooCommerce 3.8.2
Risolto in
WooCommerce Multilingual 3.8.3

Panoramica del problema

Sul front-end, tutte le etichette globali dei Componenti aggiuntivi mostrano l’etichetta della prima opzione. Dovrebbero mostrare le etichette corrette delle opzioni.

Puoi vedere un esempio del problema nel seguente screenshot.

Soluzione alternativa

Nel file ../woocommerce-multilingual/compatibility/class-wcml-product-addons.php, modifica questa riga

                     $addons[ $key ][ 'options' ][ $opt_key ][ 'label' ] = apply_filters( 'wpml_translate_single_string', $option['label'], 'wc_product_addons_strings', $object_id . '_addon_' . $addon['type'] . '_' . $addon['position'] . '_option_label_' . $key );

in:

                     $addons[ $key ][ 'options' ][ $opt_key ][ 'label' ] = apply_filters( 'wpml_translate_single_string', $option['label'], 'wc_product_addons_strings', $object_id . '_addon_' . $addon['type'] . '_' . $addon['position'] . '_option_label_' . $opt_key );

Questa soluzione alternativa sarà applicata nella versione successiva 3.8.3 di WooCommerce Multilingual.

Tutti i problemi noti →