Come impostare lo schema colori di wordpress unico per tutti gli utenti?
Ecco come fare
Introduzione
Questo codice che vedremo oggi può servirti se impostare lo schema colori uguale per tutti gli utenti, inibendo di fatto la possibilità all’utente di cambiare lo schema colori a loro piacimento
Per fare questo wordpress ci mette a disposizione il filter get_user_option_admin_color.
Possiamo quindi scrivere una funzione simile per impostare lo schema colori per tutti gli utenti:
add_filter( 'get_user_option_admin_color', 'user_admin_color', 5 ); function user_admin_color( $color_scheme ) { return 'ectoplasm'; }
La funzione è molto semplice, alla chiamata del filtro get_user_option_admin_color, ritorniamo sempre lo schema colori “ectoplasm”.
Possiamo anche ampliare questa funzione e modificare lo schema solo se l’utente ne ha settato uno in particolare facendo in questo modo:
add_filter( 'get_user_option_admin_color', 'user_admin_color', 5 ); function user_admin_color( $color_scheme ) { if ( $color_scheme == 'classic' || $color_scheme == 'fresh' ) { $color_scheme = 'ectoplasm'; } return $color_scheme; }
In questa funzione abbiamo aggiunto il controllo “se lo schema colori è classic o fresh allora imposta lo schema colori ad ectoplasm”
Con questo, per oggi è tutto, ci vediamo al prossimo #aWPaDay.
P.s: per qualsiasi domanda o dubbio, lascia il tuo messaggio qui sotto.
DETTAGLI
Livello: basso
Compatibilità: testato su WP versione 3.9.1