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 版本中应用。

所有已知问题 →