Как изменить текст кнопки WooCommerce «Оплатить заказ»

Я добавил фрагмент кода на страницу function.php дочерней темы, чтобы изменить кнопку «Оплатить заказ» на странице оформления заказа на «Оплатить сейчас». Текст не изменился. Что мне не хватает?

add_filter( 'woocommerce_order_button_text', 'wc_custom_order_button_text' ); 

function wc_custom_order_button_text() {
    return __( 'Pay Now', 'woocommerce' ); 
}

Потребуется дополнительная информация. Вы пытаетесь изменить страницу корзины или оформления заказа? Оба? Возможно, проблема связана с темой, которую вы используете, и т. д.

Bazdin 26.06.2024 21:55

Похоже, вы используете новый блок оформления заказа, который не позволяет выполнять такую ​​настройку. Крючок woocommerce_order_button_text работает только в классической кассе (короткий код).

LoicTheAztec 26.06.2024 22:59

Я пытаюсь изменить кнопку на странице оформления заказа/заказа-оплаты/.

Jomarie Thomson 26.06.2024 23:15
Как убрать количество товаров в категории WooCommerce
Как убрать количество товаров в категории WooCommerce
По умолчанию WooCommerce показывает количество товаров рядом с категорией, как показано ниже.
0
3
60
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Не могли бы вы попробовать использовать woocommerce_pay_order_button_text, который позволяет изменять текст кнопки отправки на странице оплаты заказа.

add_filter( 'woocommerce_pay_order_button_text', 'wc_custom_pay_order_button_custom_text' ); 

function wc_custom_pay_order_button_custom_text() {
    return __( 'Pay Now', 'woocommerce' ); 
}

Другие вопросы по теме