WPML
Статус
Открыто
Заявлено для
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' ] );
            }
        }
    } );
            

Все известные проблемы →