Главная  »  Снипеты  »  Как изменить текст и ссылку на кнопке «Вернуться в магазин» на странице Корзина в WooCommerce

Как изменить текст и ссылку на кнопке «Вернуться в магазин» на странице Корзина в WooCommerce

Когда корзина пуста, показывается кнопка «Вернуться в магазин», которая ведет на стандартную страницу «Магазин» WooCommerce.

В Вордпресс или в Вукоммерсе нет стандартной настройки для изменения текста или ссылки на этой кнопке, хотя такая опция может быть в какой-нибудь Премиум-теме.

Возможно, существует какой-то плагин, который может это делать, но устанавливать плагин ради небольшого изменения обычно не самая лучшая идея.

В этой статье вы узнаете, как изменить текст на кнопке «Вернуться в магазин», и как изменить ссылку, на которую ведет эта кнопка, без плагина.

Чтобы это сделать, вам нужно добавить код в файл functions.php дочерней темы, или в специальный плагин, который добавит код в нужное место.

Как изменить текст на кнопке «Вернуться в магазин» на странице Корзина в WooCommerce

Вы можете отредактировать файл wp-content/plugins/woocommerce/templates/cart/cart-empty.php или добавьте этот код в functions.php, если ваша версия WooCommerce 4.6.0 и выше:

Замените Все товары на свой текст.

Если ваша версия WooCommerce ниже версии 4.6.0, то используйте этот снипет:

Замените Вернуться на Главную на свой текст.

Как изменить ссылку на кнопке «Вернуться в магазин» на странице Корзина в WooCommerce

На произвольную страницу

Замените http://ваш-сайт.ru/... на свой адрес.

На последнюю посещенную страницу

Если вы хотите возвращаться по этой кнопке на предыдущую страницу, добавьте этот код:

Если последняя посещенная страница была Корзина перед удалением товаров в ней, то после нажатия этой кнопки вы вернетесь в Корзину с товарами перед их удалением.

Читайте также:

  1. Как изменить названия кнопок «Добавить в корзину», «Оформить заказ» и «Просмотр корзины» в WooCommerce
  2. Как изменить символ валюты на буквы в WooCommerce
  3. Как упростить пароль при регистрации в WooCommerce

Надеюсь, статья была полезна. Оставляйте комментарии.

комментариев 15

  1. Здравствуйте!
    Подскажите, пожалуйста, как по аналогии с изменением текста на кнопке «Вернуться в магазин» на странице Корзина изменить текст на кнопке «Вернуться в магазин» во вкладке Избранное личного кабинета?

    • Здравствуйте,
      По-моему, есть плагин для Вукоммерс от разработчиков Вукоммерс, в котором можно это сделать.
      Если нет, то можно использовать этот же снипет, но для определенной страницы, те /my-account/.

      Вы можете это сделать либо с помощью PHP снипета с указанием этой страницы,
      Либо с помощью инструмента в премиум теме, где вы укажете эту страницу в настройках снипета,
      Либо непосредственно на самой странице /my-account/ в админке Вордпресс в виджете /html Гутенберга,
      добавьте в него

      и между тегами css снипет.

      • Дмитрий, спасибо за ответ! Добавил небольшой код в файл functions.php дочерней темы.

  2. Привет! Выдает ошибку при редактировании functions.php Fatal error: Cannot redeclare change_woocommerce_return_to_shop_text() on line 170
    На сайте возникла критическая ошибка.

    • Получилось изменить ссылку на кнопке, но не получилось её переименовать, что могло пойти не так?

    • Похоже, что вы использовали change_woocommerce_return_to_shop_text дважды.

        • В ошибке написано Cannot redeclare на строке 170.
          Попробуйте открыть указанный файл и поиском найти еще один change_woocommerce_return_to_shop_text до строки 170.

  3. Код с возвратом на страницу с произвольной ссылкой работает, как надо. А вот в случае с переименованием названия кнопки — нет. Как прописать код, чтоб и по произвольной ссылке вернуться и чтоб название на нужное исправить?

  4. а что если мне надо изменить эту страницу но у меня 3 языка и к примеру в одном случае это
    сайт/product-category/cars если английский
    а если русский то сайт/product-category/avtomobili

    • Вукоммерс — американский софт, поэтому изначально кнопка называется Add to Cart.
      В русской локализации, если не ошибаюсь, название переведено как Добавить в Корзину.
      С помощью снипета из этой статьи вы можете изменить название на свое.

      Если у вас 3 языка, вы наверное пользуетесь мультиязычным плагином?
      Я пользовался WPML, он предлагает перевод кнопки для каждого языка.
      Другие плагины не пробовал.

  5. не работает
    Ваши изменения в коде PHP были отменены из за ошибки на строке 1122 файла wp-content/themes/oceanwp/functions.php. Исправьте и попробуйте пересохранить.

    syntax error, unexpected ‘<', expecting end of file

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Techbear

Сайт для тех, кто хочет использовать Вордпресс по максимуму, но не хочет разбираться в коде.

WordPress   WooCommerce   Membership   Elementor   ACF

Обновления блога

Subsription - Gray Footer
Techbear