Un utente ha chiesto informazioni su Stylizer di Wordpress

Problemi di stile oscuro

Un utente ha chiesto 👇

Ciao, questo tema è fantastico! Ma ho alcuni problemi con la modalità oscura, a volte non ricordi le impostazioni dell’utente e alcune pagine sono in modalità oscura, altre in luce.
Inoltre, voglio apportare alcune modifiche allo stile dark css, ho un tema child ma non so come sovrascrivere lo stile dark dei genitori.

Autore del tema

(@alxmedia)

1 anno, 11 mesi fa

Ciao! Felice di sentire.

L’interruttore Light / Dark ha potenziali problemi con i plug-in della cache, che al momento non so come risolvere. Quindi, se vuoi che funzioni bene, devi disattivarlo.

Opzione 1) Se si desidera utilizzare uno stile scuro per impostazione predefinita senza interruttore, è necessario copiare l’intero funzione stylizer_styles () {} function, riga 198-203 in functions.php con il tema child. Quindi regola:


get_template_directory_uri

per:


get_stylesheet_directory_uri

Per la linea dark.css. Questo è se usi lo stile scuro per impostazione predefinita.

Opzione 2) Se invece vuoi cambiare dark.css allo switch, devi copiare overline functions.php 213-233 nel tuo child theme functions.php. Cambia questa riga:


wp_enqueue_style( 'stylizer-scheme', get_template_directory_uri() . '/' . esc_attr( $current_mode ) . '.css' );

con la presente:


wp_enqueue_style( 'stylizer-scheme', get_stylesheet_directory_uri() . '/' . esc_attr( $current_mode ) . '.css' );

Verrà quindi caricato invece dal tema figlio.

Lanciatore di thread

(@anonimniq)

1 anno, 11 mesi fa

Grazie per l’aiuto. Ho copiato queste righe nel file functions.php di mio figlio e ho cambiato questa riga, ma ora quando passo alla modalità oscura dall’interruttore, tutte le modifiche CSS che ho fatto nello stile child.css rimangono invariate nella modalità oscura. Ho anche apportato alcune modifiche al mio figlio dark.css ma non è cambiato nulla.

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *