Ho installato questo tema Sam's Simple Theme, che utilizza colori chiari di default. Voglio permettere agli utenti di utilizzarlo con colori scuri. Qual è il modo migliore per farlo?
Devo in qualche modo installarlo due volte impostando palette di colori diverse? O esistono metodi migliori?
Sì, ma il problema è che puoi selezionare solo una palette per tema installato.
Volevo rendere disponibile un tema come due opzioni, per palette chiara e scura.
(a proposito, ho appena notato che questo tema non funziona con la palette scura, ma credo che dovrebbe essere risolvibile semplicemente evitando di codificare a mano i colori)
Il modo più semplice al momento è installare lo stesso tema due volte e modificare la palette (e anche il nome del tema, così sai quale è quale).
È più semplice se il tema è remoto (su git) perché in tal caso tutti gli aggiornamenti sono gestiti centralmente. Se il tema è stato creato localmente nell’interfaccia di amministrazione, puoi esportarlo e reimportarlo. Il metodo del tema locale è un po’ più scomodo perché devi modificare entrambi i temi se vuoi apportare delle modifiche.
Penso che usare l’ID dello schema di colori della modalità oscura predefinita sarebbe il modo per farlo ora. Questo adatterebbe la palette di colori per corrispondere alle preferenze di un browser. Puoi anche usare Dark/Light Mode Toggle per consentire un facile passaggio tra i due.