Итак, у меня есть довольно сложный сайт (с точки зрения Wordpress), работающий на Woocommerce. Сегодня клиент написал жалобу, в которой я предположил, что это просто проблема с кешем или что-то в этом роде. Оказывается, я ошибся.
При входе в учетную запись я также столкнулся с такими же проблемами. Как будто проблемы сохраняются и каким-то образом ограничиваются ее учетной записью, а не сохраняются в ее браузере. Я предполагаю, что это проблема сеанса?
На главной странице пользователь выглядит отключенным (кнопки входа и регистрации теперь ссылки все еще там - несмотря на то, что они скрыты, если пользователь вошел в систему). Это не тот случай, когда я захожу на сайт через один из нескольких тестовых аккаунтов. Кроме того, некоторые из CSS выглядят так, как будто они не загружаются или устарели.
Когда на странице магазина пользователь получает 2 уведомления, в которых говорится: «Минимальная сумма для этого купона составляет 49,00 $. " несмотря на то, что купоны не были добавлены, а также несмотря на наличие товара в корзине на сумму более $ 49,00.
Какие вещи могут создавать определенные пользователем c проблемы, которые возникают только в зависимости от учетной записи? Как я могу "грипп sh" это так сказать? Это как если бы этот материал был сохранен для пользователя?
Единственное, о чем я могу думать, это проблемы с сеансом? С чего я начинаю:
// -----------------------------------------
// START SESSION TO CREATE TEMPORARY VARIABLES
if ( !session_id() && !is_user_logged_in() ) {
session_start();
}
Я что-то там не так делаю? Кто-нибудь испытывал что-то подобное? Я не знаю с чего начать.