Rimuovere Admin Bar da WordPress

rimuovere admin bar

Come amministratore del tuo sito, a partire dalla versione 3.3 di WordPress, hai la facoltà di rimuovere la Barra degli strumenti (Toolbar o Admin Bar) di ciascuno dei tuoi utenti.
Come primo metodo puoi utilizzare il pannello di amministrazione, attraverso la voce Profilo (di ciascun utente) puoi togliere il segno di spunta in corrispondenza della voce “Visualizza la Barra strumenti quando si visualizza il sito“.

Questa procedura è molto comoda e semplice per chi deve gestire pochi utenti registrati, ma qualora sul vostro sito ci fossero un centinaio di utenti, la procedura oltre che lunga diventerebbe anche alquanto noiosa.

In questi casi, per rimuovere admin bar dal tuo sito, la soluzione alternativa è intervenire tramite codice.

Ecco come possiamo procedere:

1. Nascondere la barra a tutti gli utenti compreso l’amministratore

Apriamo il file functions.php e inseriamo il seguente codice:

function my_function_admin_bar(){
 return false;
 }
 add_filter( 'show_admin_bar' , 'my_function_admin_bar');

2. Nascondere la barra a tutti gli utenti tranne che agli amministratori

Apriamo il file functions.php e inseriamo il seguente codice:

function my_function_admin_bar($content) {
 return ( current_user_can( 'administrator' ) ) ? $content : false;
 }
 add_filter( 'show_admin_bar' , 'my_function_admin_bar');

Una cosa da non dimenticare e che ci tengo sempre a sottolineare poichè è importantissima, le modifiche al file functions.php, qualsiasi modifica voi facciate, verrà sovrascritta e quindi eliminata qualora in futuro decidiate di aggiornare il tema utilizzato per il vostro sito. Per evitare questo problema, la soluzione è la creazione di un tema child, ovvero un tema “figlio” che eredita le funzionalità di un altro tema, chiamato “tema genitore”.

Sperando di esservi stata utile, qualora abbiate dubbi o problemi lasciate un vostro commento.
Buon lavoro.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Torna in alto