- Статус
- Открыто
- Заявлено для
- WPML Multilingual & Multicurrency for WooCommerce 5.4.5
- Связанный плагин/тема
- Product Filters for WooCommerce
- Теги темы
- Compatibility, WCML
Обзор проблемы
При использовании виджета «Filter products by attribute» от Product Filters for WooCommerce и выборе параметра отображения «Dropdown» метка атрибута не переводится на фронтенде (например, «Select Color»).
Обходное решение
Перед продолжением убедитесь, что у Вас есть полная резервная копия Вашего сайта.
- Добавьте следующий код в файл functions.php Вашей темы оформления.
/** * Force the translation of product attribute labels on the frontend. */ add_action( 'after_setup_theme', function() { if ( ! is_admin() && ! wpml_is_ajax() && function_exists( 'WPMLContainermake' ) ) { $wcStrings = WPMLContainermake( WCML_WC_Strings::class ); if ( $wcStrings ) { add_filter( 'woocommerce_attribute_taxonomies', [ $wcStrings, 'translate_attribute_taxonomies_labels' ] ); } } } );