Size: a a a

WordPress for developers

2021 January 07

АЛ

Александр Лавыгин... in WordPress for developers
Timur Kaiser
Интересно еще, почему куки не подходят
Тк например сафари на маке юзерские куки хранит 7 дней только
источник

АЛ

Александр Лавыгин... in WordPress for developers
Я бы пихал в мету юзера и все
источник

АЛ

Александр Лавыгин... in WordPress for developers
На теть темы вешал карент юзер и переключал стили
источник

TK

Timur Kaiser in WordPress for developers
Александр Лавыгин
Тк например сафари на маке юзерские куки хранит 7 дней только
Несмотря на установку срока действия?
источник

АЛ

Александр Лавыгин... in WordPress for developers
Init
источник

АЛ

Александр Лавыгин... in WordPress for developers
Timur Kaiser
Несмотря на установку срока действия?
Да
источник

АЛ

Александр Лавыгин... in WordPress for developers
Это прописано в их правилах
источник

АЛ

Александр Лавыгин... in WordPress for developers
Именно сафари мак
источник

TK

Timur Kaiser in WordPress for developers
Александр Лавыгин
Именно сафари мак
Сейчас вообще 24 часа вроде, если не используются в течении них, то удаляются
источник

АЛ

Александр Лавыгин... in WordPress for developers
Timur Kaiser
Сейчас вообще 24 часа вроде, если не используются в течении них, то удаляются
Ну вот в родне может быть
источник

АЛ

Александр Лавыгин... in WordPress for developers
По этому init  и current user будет работать всегда везде
источник

TK

Timur Kaiser in WordPress for developers
Александр Лавыгин
По этому init  и current user будет работать всегда везде
Что такое init?
источник

АЛ

Александр Лавыгин... in WordPress for developers
Timur Kaiser
Что такое init?
add_action(“init”, имя функции)
источник

TK

Timur Kaiser in WordPress for developers
Artem Zolin
#вопрос допустим на сайте есть кнопка меняющая тему оформления со светлой на темную. Один пользователь зашел, поменял для себя на темную и для него она применяется постоянно. Другой зашел - для него по умолчанию светлая

Как правильно это реализовать?

Куки вроде не подходят. Писать в мету юзера тоже не вариант. Localstorage - не ясно как потом условие для загрузки нужных css писать
Из localstorage, опять таки, можно отправлять данные в бек, и там писать в сессию или куки, и перегружать страницу, в общем, надо смотреть
источник

TK

Timur Kaiser in WordPress for developers
Александр Лавыгин
add_action(“init”, имя функции)
Ну, это не решает проблемы с незалогиненными юзерами
источник

АЛ

Александр Лавыгин... in WordPress for developers
Timur Kaiser
Из localstorage, опять таки, можно отправлять данные в бек, и там писать в сессию или куки, и перегружать страницу, в общем, надо смотреть
Нахера танцы с бубном
источник

АЛ

Александр Лавыгин... in WordPress for developers
Timur Kaiser
Ну, это не решает проблемы с незалогиненными юзерами
Незалогиненый получает дефолт
источник

TK

Timur Kaiser in WordPress for developers
Александр Лавыгин
Незалогиненый получает дефолт
А если он переключит тему, просто не будет работать? И запоминать в дальнейшем. Понятное дело, все юзеры сначала получат дефолтную тему)
источник

АЛ

Александр Лавыгин... in WordPress for developers
Timur Kaiser
Из localstorage, опять таки, можно отправлять данные в бек, и там писать в сессию или куки, и перегружать страницу, в общем, надо смотреть
Это как ты с Локал стореджа отправишь в бек??
источник

TK

Timur Kaiser in WordPress for developers
Александр Лавыгин
Это как ты с Локал стореджа отправишь в бек??
Js-ом, как же еще)
источник