Как создать тему с разными цветовыми палитрами?

Я установил эту тему Sam's Simple Theme, и по умолчанию она использует светлые цвета. Я хочу, чтобы пользователи могли использовать её в тёмной цветовой схеме. Как лучше всего этого добиться?

Нужно ли мне как-то установить её дважды с разными цветовыми палитрами или есть более лучшие способы?

Перейдите в раздел Настройка темы и выберите тёмную тему.


Хотите, чтобы для темы была предусмотрена цветовая палитра в светлых и тёмных тонах?

Да, но проблема в том, что для каждой установленной темы можно выбрать только одну палитру.

Я хотел сделать одну тему доступной в двух вариантах — для светлой и тёмной палитры.

(кстати, я только что заметил, что эта тема некорректно работает с тёмной палитрой, но, думаю, это можно исправить, просто убрав жёстко заданные цвета)

Самый простой способ на данный момент — установить одну и ту же тему дважды и изменить палитру (а также название темы, чтобы вы могли различать их).

Это проще, если тема удалённая (на Git), так как в этом случае все обновления управляются централизованно. Если тема была создана локально через админ-интерфейс, вы можете экспортировать её и импортировать заново. Метод с локальной темой немного более неудобен, так как вам придётся редактировать обе темы, если вы захотите внести какие-либо изменения.

Я думаю, что сейчас лучше всего использовать default dark mode color scheme id. :+1: Это позволит адаптировать цветовую палитру под предпочтения браузера. Также вы можете использовать Dark/Light Mode Toggle для удобного переключения между двумя режимами.