@eratnikstudio

Как запомнить действия пользователя на сайте?

Как сделать, чтобы одно действие пользователя сохранялось на всех страницах сайта, пока не закрыть сайт?
Суть - есть сайт https://awakey.net/ (на WordPress), там есть переключатель темы со светлой на тёмную, так вот - пользователь выбирает тёмную тему и она оставалась, когда он переходит на другую страницу. Как это реализовать?
Или может есть плагин похожий на это? Этот модуль (переключение цвета шаблона) идёт вместе с темой.
  • Вопрос задан
  • 224 просмотра
Пригласить эксперта
Ответы на вопрос 2
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
Нужно использовать сессии/cookie.
Я бы посоветовал, перед тем как что-то писать, дочитать базовое руководство по PHP.
Ответ написан
Комментировать
zkrvndm
@zkrvndm
Архитектор решений
У тебя за тему отвечает класс элемента html. Соответственно, вешаем обработчик на кнопку смены темы и при смене темы тупо запоминаешь класс элемента в хранилище localStorage, ну и соответственно при загрузке страницы восстанавливаешь класс элемента html из хранилища.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы