У меня сделано типа как на пикабу через тег time,
<time datetime="2024-07-15T20:02:02+03:00" class="caption story__datetime hint">1 день назад</time>
не знаю влияет ли это как то на что-то, но думаю чуваки владеющие сайтом с миллионным трафиком что-то об этом знают.
Офигеть, что значит зачем? Ты ж в соседней теме писал, что изучил пхп? Неужели интересно всю жизнь полагаться на чужие плагины и не понимать как они работают? Я примерно через 3 года работы с Вордпресс полностью отказался от любых плагинов и тем. И не имел проблем ни со скоростью, ни с безопасностью - ни один мой сайт не был взломан.
Для кэширования я бы взял мемкэш или редис, прикрутил бы его и горя не знал, поимая что все в моих руках, а не какой то плагин неизвестно что делает под капотом... Вопрос одного дня для тебя, на самом деле, уверен, что только лень - препятствие
Да ты прикалываешься, в этом плагине 89 файлов, в одном из них в ядре sitemap-core.php по 2770 строк кода php и не только, ООП, особенности xml и т.п. Это безумие и писать и поддерживать, да и зачем если все работает. Чувак я могу сделать что-то простое, но переписывать гига плагины кеширования, сео, безопасности и т.п. или там а че бы и CMS не переписать, она будет и быстрее и лучше, АГА, нет.
Спасибо, но пока, по этой статье делаю, вроде все просто, но придется кучу переменных в css для разных элементов понадобовлять:
https://frontendtoday.ru/articles/dark-mode-best-practice/
Единственное, то ли глюк какой, то ли я чет тормазнул,
Да без разницы, какой атрибут: data или class. Главное, что через изменение этого атрибута можно изменить все соответствующие стили.
Тебе это уже несколько раз предложили.
Тогда, наверное, так и попробую.
Почему не сделать кучу переменных в css в root’е пример:
--ytd-searchbox-border-color: hsla(0,0%,53.3%,0.2);
--ytd-searchbox-legacy-border-color: #ccc;
--ytd-searchbox-legacy-border-shadow-color: #eee;
--ytd-searchbox-legacy-button-color: #f8f8f8;
--ytd-searchbox-legacy-button-border-color: #d3d3d3;
--ytd-searchbox-legacy-button-focus-color: #e9e9e9;
--ytd-searchbox-legacy-button-hover-color: #f0f0f0;
--ytd-searchbox-legacy-button-hover-border-color: #c6c6c6;
--ytd-searchbox-legacy-button-icon-color: #333;
--ytd-searchbox-background: hsl(0,0%,100%);
--ytd-searchbox-text-color: hsl(0,0%,6.7%);
Поменять стиль страницы – не проблема. Главная задача, как я понимаю – в том, чтобы запомнить, какую тему выбрал гость (ну или хотя бы если тем всего две и стартовая известна – то запомнить, что гость сменил стартовую тему на другую). Вот для этой задачи я выше решение и изложил. Не знаю, может, это и на основе JS можно решить, но я в этом не силён, но не стал бы на него полагаться, JS как-никак работает на стороне клиента, а не сервера. А вот если нужно сменить тему «на лету», не перезагружая страницу – тут JS, бесспорно, идеален (само собой, задача с запоминанием выбора гостя остаётся).
Откровенно признаюсь, что как именно будет реализовано описание тем – будь это Bootstrap, чистый CSS или вообще быстрый скачок из WordPress в Bitrix – в контексте вопроса ТС мне представляется несущественным.
https://dev.to/whitep4nth3r/the-best-lightdark-mode-theme-toggle-in-javascript-368f
ты про это пишешь? Если да, то это пользовательские стили и все равно нужен будет js с переключением не класса а data в теге html