WPML
ステータス
解決済み
報告対象
WPML Multilingual & Multicurrency for WooCommerce 3.8.2
解決されたバージョン
WooCommerce Multilingual 3.8.3

問題の概要

フロントエンドでは、すべてのグローバルアドオンラベルに最初のオプションラベルが表示されます。本来は、正しいオプションラベルが表示されるべきです。

以下のスクリーンショットで、この問題の例を確認できます。

回避策

../woocommerce-multilingual/compatibility/class-wcml-product-addons.phpファイルで、以下の行を

                     $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 );

次のように変更します。

                     $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 );

この回避策は、WooCommerce Multilingualの次の3.8.3リリースで適用されます。

すべての既知の問題 →