Многих, в первую очередь, заказчиков, раздражает слово подытог на сайте магазина. Существует несколько способов избавиться от подобной строки. Самым эффективным и правильным, на мой взгляд, является следующий способ:
Для того, чтобы убрать подытог везде, нужно в файл function.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;
}
/* end убираем подытог везде */
Ещё одна вариация данного кода (для тех, кому не подошёл первый вариант):
/* убираем подытог везде. Версия 2 */
add_filter( 'woocommerce_get_order_item_totals', 'adjust_woocommerce_get_order_item_totals', 99, 3 );
function adjust_woocommerce_get_order_item_totals( $totals, $that, $tax_display) {
unset($totals['cart_subtotal'] );
return $totals;
}
/* end убираем подытог везде. Версия 2 */
После этого данная строчка исчезнет из корзины и прочих страниц вашего интернет-магазина.
Если оба варианта не срабатывают
Существует ещё два способа. Можно в фанкшин.пхп вашей темы вставить вот такой код:
add_filter('gettext', 'my_translate_text');
add_filter('ngettext', 'my_translate_text');
function my_translate_text($translated) {
$translated = str_ireplace('Подытог', 'Сумма', $translated);
return $translated;
}
А можно скрыть через таблицу стилей.
.cart-subtotal {display: none !important;}
После добавления данного кода в таблицу стилей - подытог исчезнет.
Елена Сергеева - 11:38
а где найти этот файл?
Максим - 15:43
Внешний вид - редактор тем.
Только обязательно сделайте резервную копию, прежде чем вносить правки.
Никита - 15:56
Добрый день. Всё сделал как написано, код вставил в конец страницы, но к сожалению ни чего не поменялось. Не подскажите почему?
Максим - 17:11
Обновил статью. Добавил ещё 2 способа. Попробуйте.
Алексей - 15:10
Последний вариант помог! Спасибо.