- 状态
- 已解决
- 报告针对
- 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 版本中应用。