- Status
- Gelöst
- Gemeldet für
- WPML Multilingual & Multicurrency for WooCommerce 3.8.2
- Gelöst in
- WooCommerce Multilingual 3.8.3
Übersicht über das Problem
Im Frontend zeigen alle globalen Add-on-Labels das Label der ersten Option an. Sie sollten die korrekten Options-Labels anzeigen.
Ein Beispiel für das Problem sehen Sie im folgenden Screenshot.
Problemumgehung
Ändern Sie in der Datei ../woocommerce-multilingual/compatibility/class-wcml-product-addons.php diese Zeile
$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 );
Diese Problemumgehung wird in der nächsten Version 3.8.3 von WooCommerce Multilingual angewendet.