• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Кнопка оплата переименовать

Image CMS
#1
Доброго времени всем !!! За советом и подсказой. Подскажите как переименовать кнопку на странице корзина "оплатить" на текст " оформить заказ". Тем более что переход осуществляется на страницу оформление заказа. Помогите ПОЖАЛУЙСТА !
 

kimad

Опытный
Местный
#2
Надо изменить файлы локализации POEDITом.
Файлы находятся в папке \wp-content\languages\plugins

Необходимые файлы:
- woocommerce-ru_RU.po
- woocommerce-ru_RU.mo

Редактором открываете файл woocommerce-ru_RU.po, находите слово или фразу, которые надо изменить, редактируете и сохраняете результат. Файл - woocommerce-ru_RU.mo будет создан (перезаписан) автоматически. Заливаете оба файла обратно, на хостинг.

Обратите внимание, что после обновления WC, будет также обновлен и перевод, и все изменения пропадут.

А вообще данный вопрос уже обсуждался. Используйте предварительно поиск. В этом разделе вопросы по локализации WC.
 
Последнее редактирование:

searchingman

Гуру
Местный
#3
Чтобы изменения не пропали после обновления перевода нужно в functions.php своей темы добавить код
PHP:
function woocommerce_button_proceed_to_checkout() {
    $checkout_url = WC()->cart->get_checkout_url();

    ?>
    <a href="<?php echo $checkout_url; ?>" class="checkout-button button alt wc-forward">Оформить заказ</a>
    <?php
}
Для темы storefront кнопка будет выглядеть так.
 
#4
Спасибо! Только собрался распросит ь о нюансах.как то использовал этот метод, но давно . А вы дали исчерпывающий ответ. Спасибо!!!!!!!
 
#5
Чтобы изменения не пропали после обновления перевода нужно в functions.php своей темы добавить код
PHP:
function woocommerce_button_proceed_to_checkout() {
    $checkout_url = WC()->cart->get_checkout_url();

    ?>
    <a href="<?php echo $checkout_url; ?>" class="checkout-button button alt wc-forward">Оформить заказ</a>
    <?php
}
Для темы storefront кнопка будет выглядеть так.
Чтобы изменения не пропали после обновления перевода нужно в functions.php своей темы добавить код
PHP:
function woocommerce_button_proceed_to_checkout() {
    $checkout_url = WC()->cart->get_checkout_url();

    ?>
    <a href="<?php echo $checkout_url; ?>" class="checkout-button button alt wc-forward">Оформить заказ</a>
    <?php
}
Для темы storefront кнопка будет выглядеть так.
То что "доктор прописал" !!!!!!!!!!!!!!!!!!!!!
 

kimad

Опытный
Местный
#7
Исправляется легко, если POEDITом, только искать надо в яз. файлах woocommerce