Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Добавить условие пробовал?
if(is_product() or is_cart())
Вообще я пока одни противоречия вижу... То цена пустая, то равна 0, то добавить в корзину нельзя, то потом в корзине цена остается ноль ))) "Пустая цена" и "равная 0" - это разные вещи. Нужно правильно излагать мысли.
А если пойти от обратного, и цену делать не пустым значением, а равным 0? Мне кажется так проще!
Изменить хук чуток, что бы возвращал "цена по запросу" при = 0
А функционал вуу, если я правильно помню, позволяет кидать в корзину при = 0
1. Шаблоны переопределены темой?
Основная причина не полного перевода устаревшие шаблоны. Если конечно в файлах переводов ничего не попортили!
2. Отключить все плагины и посмотреть. Что-бы точно знать проблема в плагине или в самом вуу.
3. Как запасной вариант если шаблоны в порядке - поправьте...
Ну просто если товар вариативный то он все равно откроется, а уже в нем будет написано что нет в наличии.
Наверно это имеется ввиду, что-бы совсем кнопки не было, я правильно вас понял? Ссылку то на сайт почему не выкладываете сразу? Сидим тут гадаем...
Переносите тему в раздел фриланса. Это же не шутки такой функционал прописать, надо присваивать переменные полям, потом отправлять их в БД, потом еще выводить в админке в заказах! ИМХО никто бесплатно вам этого делать не будет.
Похоже плагином тут не обойтись.
Но я не вижу проблемы что-бы добавить поле
<input type="text"/> или <input type="checkbox"/> напрямую в cart.php предварительно переопределив данный файл.
Ну для полей куча плагинов существует, а вот что-бы в БД сохранялось при этом, я как то никогда не заморачивался. Думаю, что без правки кода не обойтись.
Кстати, для тех, кто вообще (!!) не хочет заморачиваться подключением каких бы то ни было шрифтов, я упростил скрипт и получился очень легкий интуитивно понятный код:
//Добавить руб. вместо значка Р
function change_existing_currency_symbol( $currency_symbol ) {
$currency_symbol = 'руб.'...
storefront-template-functions.php
Там ищешь раздел бестселлеры, новинки и правишь как надо
limits=
columns=
тока надо с английским дружить))) там непонашенски все)))
Заменяет шаблоны установленные по умолчанию. Это удобно для внесения изменений в шаблоны, и отменяет сброс изменений после обновления Woo. Вот попробуй еще такой код. Если нет, то я тебе давно уже говорил - меняй тему пока не поздно!! Не слушаешь нормальных советов, все с бубнами танцуешь)))...
Ну да, вижу. Это все с тех времен и тащится у тебя! Где то косяк в теме или в шаблонах, вот и не работают эти кнопки толком. Поэтому тебе пришлось и код править перед этим.
У тебя шаблоны случайно не переопределены темой?