Rimuovere la barra degli strumenti di WordPress

La barra degli strumenti, o toolbar, è quell’area dello schermo posizionata in alto che compare nel frontend quando l’utente è loggato e che contiene link utili alla gestione del profilo e dei contenuti. Ma spesso potresti avere la necessità, grafica o funzionale, di rimuoverla. Scopriamo attraverso qualche caso d’uso, come farlo.
- Leggi l'articolo, ti bastano solo 1 minuto, 51 secondi
Sei di fretta? Scarica il PDF e consultalo quando vuoi!
Sommario
1 Rimuovere la Toolbar dalle impostazioni |
2 Rimuovere la Toolbar per tutti gli utenti |
3 Rimuovere la Toolbar solo per alcuni ruoli |
4 Commenti |
Rimuovere la Toolbar dalle impostazioni
Puoi attivare/disattivare la visualizzazione della barra degli strumenti attraverso le impostazioni personali del tuo profilo, spuntando la casella:
BARRA DEGLI STRUMENTI
in:
Utenti > Il tuo profilo
Questa soluzione, però, attiva/disattiva la barra degli strumenti solo per il singolo profilo e non vieta ad ogni utente del sito di cambiare l’opzione a proprio piacimento.
Ma come fare se vuoi “obbligare” l’utente a visualizzare (o meno) la barra degli strumenti?
Rimuovere la Toolbar per tutti gli utenti
Puoi forzare la disabilitazione della barra degli strumenti tramite poche righe di codice, che vanno inserite nel file functions.php del tema attivo, che trovi nello spazio FTP del tuo sito, in:
wp-content/themes/{nome_del_tema}/.
Aggiungendo un semplice filtro possiamo determinare la visualizzazione della barra degli strumenti, indipendentemente dalle impostazioni di ogni singolo utente.
// Rimuove la toolbar nel frontend per tutti gli utenti add_filter( 'show_admin_bar', '__return_false' );
Ovviamente, per forzare invece la visualizzazione, basta sostituire false con true.
Rimuovere la Toolbar solo per alcuni ruoli
Volendo puoi anche decidere di abilitare/disabilitare la barra degli strumenti solo per alcuni ruoli specifici.
Ad esempio, come fare per visualizzare la barra degli strumenti solo per gli utenti con privilegi di amministratore?
// Visualizza la toolbar nel frontend solo per gli amministratori if ( ! current_user_can( 'manage_options' ) ) { add_filter( 'show_admin_bar', '__return_false' ); }
Nel caso in esame, la funzione current_user_can( 'manage_options' )
si occupa di determinare se l’account attualmente loggato possiede o meno i privilegi di gestire le impostazioni di WordPress, una delle prerogative degli amministratori.
Anche in questo caso, per forzare la visualizzazione, basta sostituire false con true.