Можно установить какой-нибудь плагин типа Add to Cart Button Custom Text, WooCommerce Custom Add To Cart Button, etc или изменить текст в локализации, а можно просто зацепиться в коде за woocommerce_product_single_add_to_cart_text
и woocommerce_product_add_to_cart_text
и заменить текст на свой.
[php]// Заменить текст на кнопке на продуктовой странице add_filter( 'woocommerce_product_single_add_to_cart_text', 'woocommerce_add_to_cart_button_text_single' ); function woocommerce_add_to_cart_button_text_single() { return __( 'Add to Cart Button Text', 'woocommerce' ); } // Заменить текст на кнопке в продуктовых архивах add_filter( 'woocommerce_product_add_to_cart_text', 'woocommerce_add_to_cart_button_text_archives' ); function woocommerce_add_to_cart_button_text_archives() { return __( 'Add to Cart Button Text', 'woocommerce' ); }[/php]
Если сайт одноязычный, можно вместо return __( 'Add to Cart Button Text', 'woocommerce' );
прям в лоб возвращать свой текст, например, return 'Купить';
.
Зачем это нужно?
Например, когда в магазине нет корзины и клик по кнопке сразу вызывает чекаут.