Заменить текст выбрать опцию 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; }