Заменить текст выбрать опцию woocommerce functions.php

Заменить текст выбрать опцию woocommerce functions.php, три варианта решение данной задачи.

Общее значение “Выбрать опцию”

add_filter( 'woocommerce_dropdown_variation_attribute_options_args', 'my_wc_filter_dropdown_args', 10 );
function my_wc_filter_dropdown_args( $args ) {
    $args['show_option_none'] = 'Выбрать ...';
    // устанавливаем нужный текст в кавычках
    return $args;
}

Свой текст “Выбрать опцию” для каждого атрибута.

add_filter( 'woocommerce_dropdown_variation_attribute_options_args', 'my_wc_filter_dropdown_args', 10 );
function my_wc_filter_dropdown_args( $args ) {
    if ( $args['attribute'] == 'pa_size' ) {
        $args['show_option_none'] = 'Выберите размер';
    } elseif ( $args['attribute'] == 'pa_color' ) {
        $args['show_option_none'] = 'Выберите цвет';
    }
    return $args;
}

Динамическая замена “Выбрать опцию” (с подстановкой названия атрибута)

add_filter( 'woocommerce_dropdown_variation_attribute_options_args', 'my_wc_filter_dropdown_args', 10 );
function my_wc_filter_dropdown_args( $args ) {
    $attribute_name = wc_attribute_label( $args['attribute'] ); // Получаем "Размер", "Цвет" и т.д.
    $args['show_option_none'] = sprintf( 'Выберите %s', $attribute_name );
    return $args;
}

Контакты

Если вы хотите получить бесплатную консультацию, заполните форму ниже, и мы свяжемся с вами.