Как заменить или удалить ПОДЫТОГ в WooCommerce? 100% рабочие советы
В статье «Как в магазине WooCommerce заменить перевод» я рассказал как в интернет-магазине, который работает на WooCommerce заменить определенные термины и выражения на свои.
Но, некоторые читатели начали писать, что не удается полностью заменить слово «Подытог».
Я собрался с мыслями и решил закрыть этот вопрос раз и навсегда. В этом видео я даю 100%-е рабочие советы, как побороть этот дурацкий ПОДЫТОГ. Просмотрев это видео вы сможете изменить слово ПОДЫТОГ на свое произвольное, или вообще его полностью удалить.
Где в интернет-магазине WooCommerce встречается ПОДЫТОГ?
1.Страница КОРЗИНА
На странице КОРЗИНА встречается два слова ПОДЫТОГ.
2.Страница ОФОРМЛЕНИЕ
На странице КОРЗИНА встречается два слова ПОДЫТОГ.
3.Страница ИНФОРМАЦИЯ О ЗАКАЗЕ
ПОДЫТОГ встречается один раз.
4.Письмо клиенту (заказ)
5.Письмо админу (новый заказ)
6.Виджет корзины или мини-корзина
Как заменить или удалить ПОДЫТОГ?
Видео-инструкция
В видео снимались следующие персонажи
- бесплатная тема Astra
- премиум тема WoodMart
- бесплатный плагин WooCommerce
- бесплатный FTP-клиент WinSCP
- бесплатный текстовый редактор Notepad++
Содержание видео
- Вступление
- Где встречается ПОДЫТОГ в интернет-магазине WooCommerce?
- Тема Astra: переименуем ПОДЫТОГ с помощью одной магической функции (замена перевода). Тестирую работу функции.
- Тема WoodMart: переименуем ПОДЫТОГ с помощью магической функции (замена перевода). Тестирую работу функции.
- Почему функция замены перевода не на всех сайтах работает в полной мере?
- Другой способ решения вопроса с ПОДЫТОГОМ: вносим изменения в файлы шаблонов WooCommerce.
- Как и где правильно править файлы шаблонов WooCommerce? Используем дочернюю тему.
- Тестируем метод.
- Выводы
Текстовая инструкция
1.Функция замены перевода
В первую очередь, вставьте следующий код функции в файл functions.php вашей дочерней темы:
Код можно вставить в файл functions.php дочерней темы или с помощью плагина Code Snippets.
Эта функция может не всюду заменить ПОДЫТОГ на вашем сайте. После вставки функции проверьте каждый шаг заказа товара. Если все места исправлены так, как вы хотите, то дальше выполнять инструкцию не нужно. Если есть места со словом ПОДЫТОГ, значит читайте дальше.
А еще, для вставки функции замены перевода для ПОДЫТОГ можно воспользоваться MU-PLUGINS.
Удаление ПОДЫТОГ
Для удаления ПОДЫТОГ можно использовать код и примеры, которые представлены ниже (пункт 2 и далее). А можно вставить вот такую функцию в файл functions.php:
add_filter( 'woocommerce_get_order_item_totals', 'adjust_woocommerce_get_order_item_totals' );
function adjust_woocommerce_get_order_item_totals( $totals ) {
unset($totals['cart_subtotal'] );
return $totals;
}
2.Работаем с дочерней темой
Чтобы исправить другие места, где присутствует слово ПОДЫТОГ, нам необходимо в дочерней теме на нашем сайте создать папку woocommerce и в нее загрузить необходимые файлы шаблонов страниц. Эти файлы мы будет править.
2.1 В дочерней теме создаем папку «woocommerce», а в ней следующие папки:
/cart
/checkout
В эти папки необходимо загрузить три файла шаблонов страниц КОРЗИНА и ОФОРМЛЕНИЕ. Где их взять?
Сначала вы должны удостовериться в том, что в папке основной темы на вашем сайте присутствует папка woocommerce. Если она присутствует, то посмотрите есть ли в ней нужные файлы:
/wp-content/themes/основная_тема/woocommerce/cart/cart.php
/wp-content/ themes /основная _тема/ woocommerce/cart/cart-totals.php
/wp-content/ themes /основная _тема/ woocommerce/checkout/review-order.php
Если есть, то копируем их в папку woocommerce дочерней темы. Должно быть так:
/wp-content/themes/дочерняя_тема/woocommerce/cart/cart.php
/wp-content/ themes /дочерняя_тема/ woocommerce/cart/cart-totals.php
/wp-content/ themes /дочерняя_тема/ woocommerce/checkout/review-order.php
Если необходимых файлов нет, то берем их в папке плагина Woocommerce. Качаем архив плагина на официальном сайте или смотрим у себя на сайте и копируем через фтп или файловый менеджер.
В плагине WooCommerce необходимые нам файлы шаблонов находятся в следующих папках:
/wp-content/plugins/woocommerce/templates/cart/cart.php
/wp-content/plugins/woocommerce/templates/cart/cart-totals.php
/wp-content/plugins/woocommerce/templates/checkout/review-order.php
2.2 Вносим правки в файлы шаблонов.
а) Страница КОРЗИНА
Необходимо отредактировать два файла.
Редактируем файл: /wp-content/themes/дочерняя_тема/woocommerce/cart/cart.php
В 37 строке меняем слово «subtotal» на наше, например «Сумма».
Редактируем файл: /wp-content/ themes /дочерняя_тема/ woocommerce/cart/cart-totals.php
В 30 строке меняем слово «subtotal» на наше, например «Сумма». Или можно вообще эту строку удалить. Для этого необходимо закомментировать код в строках 29-32. Как закомментировать см. в видео выше.
в) Страница ОФОРМЛЕНИЕ
Редактируем один файл, но вносим две правки.
Редактируем файл: /wp-content/ themes /дочерняя_тема/ woocommerce/checkout/review-order.php
В 24 строке меняем слово «subtotal» на наше, например «Сумма».
В 56 строке меняем слово «subtotal» на наше, например «Сумма». Или можно вообще эту строку удалить. Для этого необходимо закомментировать код в строках 55-58. Как закомментировать см. в видео выше.
Выводы
Чтобы полностью побороть всем ненавистный ПОДЫТОГ мы должны использовать функцию замены перевода + правки в файлах шаблонов WooCommerce. Благодаря этому комплексному методу мы можем в одних местах на сайте заменить ПОДЫТОГ на свое выражение, а в др. местах его полностью удалить.
У вас получилось победить ПОДЫТОГ на своем сайте? Пишите свои результаты в комментариях.
Рекомендую
WoodMart — лучшая премиум тема WordPress для Интернет-магазина + русификация