Se sei uno sviluppatore, puoi utilizzare i seguenti ganci JavaScript per controllare facilmente la modalità oscura.
- Per attivare la modalità oscura, eseguire questo metodo usando JavaScript (funziona anche su console): WpdarkMode.activate ()
- Per disattivare la modalità oscura, utilizzare: WpdarkMode.Deactivate ()
- Per verificare se la modalità attualmente oscura è attiva o meno, utilizzare questa proprietà Getter: Wpdarkmode.isactive
- Per rilevare le preferenze del sistema dell'utente, eseguire questa proprietà Getter: Wpdarkmode.isdevicedark
- Per evitare che CSS prevale su elementi specifici, applicare semplicemente la riga seguente: .wp-dark-mode-ignore
- Inoltre, abbiamo ascoltatori di eventi per la modalità oscura e separatamente per interruttori in modalità scura. Se desideri fare qualcosa di automatizzato quando viene modificata la modalità oscura: WpdarkMode.onchange (() => {// L'attività automatizzata})
Ciao,
Il plugin è davvero eccezionale, in quanto risolve la caratteristica di una modalità scura molto velocemente.
Tuttavia è un po 'inutile per gli sviluppatori, in quanto non è possibile interrompere il plug -in sovrascrivere le regole CSS. Questo porta a effetti, in cui i pulsanti si stanno diventando neri in nero sullo sfondo nero-un super no-go per UX. Dovrebbe esserci una classe CSS generale, che possiamo usare, in modo che il plugin non sovrascriverà questi elementi.
E no, non pagherò 180 $ per sito per avere solo una modalità oscura con una classe CSS che ferma. Come sviluppatore non ho bisogno di tutte le altre cose in giro.
Meglio, gennaio
Ciao Jan,
Apprezziamo il tuo feedback. Per evitare che CSS prevale su elementi specifici, applicare semplicemente la riga seguente:
.wp-dark-mode-ignore
Ciò smetterà di sovrascrivere le regole CSS per gli elementi. Facci sapere se hai bisogno di assistenza.