Интернет-магазин на WordPress. В корзине, в строках выбора доставки по умолчанию стояло слово (Бесплатно). Нигде в настройках WooCommerce нет возможности убрать это примечание. Было:
Так-то глюк, что контент зашит в настройки модуля, вопрос: как избавиться от «(Бесплатно)»?
Самый топорный способ, в файл functions.php добавляем фильтр, который просто заменяет ненужный нам текст на пустое место:
add_filter( ‘woocommerce_cart_shipping_method_full_label’, ‘remove_local_pickup_free_label’, 10, 2 );
function remove_local_pickup_free_label($full_label, $method){
$full_label = str_replace(«(Бесплатно)»,«»,$full_label);
return $full_label;
}
Другой способ. При использовании плагина Saphali Woocommerce Russian. В файле includes/wc-cart-functions.php, строка 287:
$label .= ‘ (‘ . __( ‘Free’, ‘woocommerce’ ) . ‘)’;
Изменяем на:
$label .= ‘ ‘ . __( ‘ ‘, ‘woocommerce’ ) . ‘ ‘;
Нашел еще более топорный способ
в файле
wc-cart-functions.php
Комментируем строчку
$label .= ‘ (‘ . __( ‘Free’, ‘woocommerce’ ) . ‘)’;
Профит!
Здравствуйте. Не могли ли Вы мне подсказать, можно ли реализовать вывод продуктов только с нужными метками товара. Я хочу записывать в метки города. Сделать список городов, при выборе города формируется страница с продуктами где совпадает метка. Не могу в файлах woocommerce найти где строится запрос вывода продуктов на страницу. Или может кто нибудь рализовывал данный функционал по другому? Здравствуйте! Подскажите, пожалуйста, после перехода к оплате заказа страница зависает на выборе способа оплаты. Крутит-крутит-крутит, и не дает нажать кнопку разместить заказ . Это можно как-то подправить?