ГОТОВ ЗАПЛАТИТЬ за решение моей проблемы
Уже задавал вопрос, решил продублировать. Вдруг повезет.
На сайте реализован выбор типа раскладок, каким образом реализован я подробно расписал в прошлый раз
тут
Если перейдёте читайте до заголовка
Главная проблема, вопрос дублирую, соответственно проблема такая же и описана ниже.
Я спокойно переключаю шаблоны с таблицы на плитку и обратно, всё работает отлично, НО стоит добавить в корзину товар, как запускается МЕХАНИЗМ СУДНОГО ДНЯ, который не даёт мне уснуть!
После того как мы добавили любой товар в корзину(независимо из какого шаблона табличного или плиточного), каждое переключение шаблона реагирует ДОБАВЛЕНИЕМ в корзину того товара, который мы добавили вручную. И этот эффект не закнчивается. Сколько раз переключим режим, столько раз в корзину добавится товар.
Если мы откроем корзину и удалим оттуда, например, 1 товар, механизм будет деактивирован и мы снова спокойно можем переключать режимы, пока не добавим в корзину ещё что-нибудь.
Методом тыка также обнаружил: Если добавить товар в корзину и после этого обновить страницу, то:
1. при нажатии на корзину(не кнопка В КОРЗИНУ, именно корзина вверху) всегда будут открываться товары в плиточной раскладке. Удаление плагина корзины и установка самому через код ситуацию не исправили, поэтому вернул код.
2. добавление товаров глючит, добавляются через раз.
Хочу также отметить, что на сайте всего 3 плагина: Advanced search, Cart menu, Pagination styler. Все эти плагины удалял, ничего не менялось. Вордпресс установил сегодня, никаких изменений больше(кроме стилей CSS и вывода поиска через добавление дополнительной зоны виджетов не вносил — вероятно дело именно в коде найденном в источнике).
Без функции переключения режимов сайт отлично работает в табличной форме. Все проблемы возникают именно в этой штуке в функции.php Но к сожалению, написанное в ней для меня как марсианская рукопись ... )))
САЙТ:
https://автомеханик24.рф
вкладка МАГАЗИН
Если кто-то догадается в чем дело, заранее спасибо.