Меняем стандартный текст кнопки для вариативных товаров, вместо «Выбрать …» ставим «Купить»
add_filter('woocommerce_product_add_to_cart_text','my_woocommerce_variable_text_button',10,2); function my_woocommerce_variable_text_button($text,$product){ if($product->product_type == 'variable'){ $text = 'Купить'; } return $text; }
Как было
и как стало
Так же можно поменять текст «В корзину», для простых товаров, добавив в функцию следующее условие:
if($product->product_type == 'simple'){ $text = 'Заказать'; }
Если надо изменить текст «Выбрать опцию» в поле select, то подойдет следующий код
add_filter('woocommerce_dropdown_variation_attribute_options_args','my_variation_attribute_options_args',10,1); function my_variation_attribute_options_args($args){ $args['show_option_none'] = 'Не выбрано'; return $args; }
В результате получим следующий вид
Hi to every body, it’s my first go to see of this
blog; this webpage consists of awesome and truly excellent stuff for visitors.
I pay a visit everyday a few sites and websites to read articles or reviews,
however this blog provides quality based content.
Спасибо, Вам! )
Здравствуйте.
Вставил этот код —
==============
add_filter(‘woocommerce_dropdown_variation_attribute_options_args’,’my_variation_attribute_options_args’,10,1);
function my_variation_attribute_options_args($args){
$args[‘show_option_none’] = ‘Не выбрано’;
return $args;
}
=============
и у меня стало пустое окно, без надписи, не подскажете в чем проблема?
Если после вставки кода, появилось пустое окно, значит пошла какая-то ошибка, включите define(‘WP_DEBUG’,true); в wp-config.php что бы увидеть что за ошибка.
Если все-равно кода ошибки не будет видно, посмотрите лог ошибок на хостинге, что-то типа error.log
Так код рабочий, возможно у вас уже есть где то функция my_variation_attribute_options_args и в фильтре используется вторая, тогда выскочит ошибка о дубле функции