- Statut
- Résolu
- Signalé pour
- WPML Multilingual & Multicurrency for WooCommerce 3.8.2
- Résolu dans
- WooCommerce Multilingual 3.8.3
Aperçu de l’anomalie
Sur l’interface publique, toutes les étiquettes globales de Module complémentaire affichent l’étiquette de la première option. Elles devraient afficher les étiquettes d’option correctes.
Vous pouvez voir un exemple du problème dans la capture d’écran suivante.
Solution de contournement
Dans le fichier ../woocommerce-multilingual/compatibility/class-wcml-product-addons.php, remplacez cette ligne
$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 );
par :
$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 );
Cette solution de contournement sera appliquée dans la prochaine version publiée, 3.8.3, de WooCommerce Multilingual.