Я установил эту тему Sam's Simple Theme, и по умолчанию она использует светлые цвета. Я хочу, чтобы пользователи могли использовать её в тёмной цветовой схеме. Как лучше всего этого добиться?
Нужно ли мне как-то установить её дважды с разными цветовыми палитрами или есть более лучшие способы?
Да, но проблема в том, что для каждой установленной темы можно выбрать только одну палитру.
Я хотел сделать одну тему доступной в двух вариантах — для светлой и тёмной палитры.
(кстати, я только что заметил, что эта тема некорректно работает с тёмной палитрой, но, думаю, это можно исправить, просто убрав жёстко заданные цвета)
Самый простой способ на данный момент — установить одну и ту же тему дважды и изменить палитру (а также название темы, чтобы вы могли различать их).
Это проще, если тема удалённая (на Git), так как в этом случае все обновления управляются централизованно. Если тема была создана локально через админ-интерфейс, вы можете экспортировать её и импортировать заново. Метод с локальной темой немного более неудобен, так как вам придётся редактировать обе темы, если вы захотите внести какие-либо изменения.
Я думаю, что сейчас лучше всего использовать default dark mode color scheme id. Это позволит адаптировать цветовую палитру под предпочтения браузера. Также вы можете использовать Dark/Light Mode Toggle для удобного переключения между двумя режимами.