Для начала автооптимайз отключите и очистите его кэш
Отключение плагинов и дефолтная тема не помогли. Сейчас все включено обратно, но первое, что я сделала — отрубила все плагин кроме вукоммерс и поставила дефолт. Корзина не обновлялась.
отключить и очистить его кэш
Что непонятного в словах «не помогает».
Автооптимайз отключался (Все вообще отключалось), кеш чистился, в том числе удалялись файлы руками через ftp. Не помогает.
Покажите.
Вообще-то предложение связано с тем, что в той каше, в которую превращает исходный код этот плагин, разобраться невозможно
Хотя ваше дело. Не хотите помощи — мне это еще меньше нужно
Вообще то плагин кеширует файлы стилей и скриптов. А информация о содержимом корзины — это сессии в базе данных.
Днем на посещаемом сайте я не могу отрубить все плагины и тему, когда отрубаю — закрываю на техподдержку, тоже не особо посмотришь.
Просто поверьте — дело не в автооптимайзе и вообще не в плагинах. Что-то с базой. Как и куда в базе вукоммерс пишет эту инфу?
Вот пожалуйста, автооптимайз отключен. Толку ноль.
Суперкеш также не влияет (проблема была до его установки вообще).
а ошибки ни какие не выдает в дебаг лог?
ну вот такое вот есть. [07-Feb-2020 16:14:57 UTC] PHP Warning: call_user_func_array() expects parameter 1 to be a valid callback, no array or string given in …/wp-includes/class-wp-hook.php on line 288
Товар в корзине не появляется после добавления оказывается. Висят старые товары. А вот способы доставки обновляются и стоимость меняется.
Модератор
Юрій
(@yube)
call_user_func_array() expects parameter 1 to be a valid callback
Такое бывает, когда где-то, например, в шаблоне, добавлен обработчик хука функцией add_action() или add_filter(), но самого обработчика уже нет.
Не поняла. Добавлен обработчик но обработчика нет где?
Может хука нет?
Модератор
Юрій
(@yube)
Хук есть, иначе бы не было ошибки. На этот хук повешена функция-обработчик (по имени), но самой этой функции нигде в коде нет.
Например:
add_action( 'woocommerce_add_to_cart', 'foo' );
woocommerce_add_to_cart — это хук
foo — функция, которая нигде не определена
Так понятней?
Мне не понятно где что искать. Смысл ошибки понятен. Но я не могу понять что за хук и где бы это могло быть вообще прописано (мопед не мой — я этот шаблон не собирала).
А главное никаких идей что собственно там могло быть такого написано, связано ли это вообще с проблемой.