Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come disabilitare la barra di amministrazione di WordPress per tutti gli utenti tranne gli amministratori

Alcuni lettori ci hanno chiesto come disabilitare la barra di amministrazione di WordPress. Sebbene sia una piccola modifica, alcuni utenti preferiscono farlo per vari motivi, come mantenere un'interfaccia utente più pulita o migliorare l'esperienza utente per gli utenti non amministratori.

Per impostazione predefinita, è possibile disabilitare facilmente la barra di amministrazione di WordPress per i singoli utenti. Tuttavia, questo può richiedere molto tempo se si dispone di un gran numero di utenti registrati sul proprio sito.

In questo articolo, ti mostreremo come disabilitare facilmente la barra di amministrazione di WordPress per tutti gli utenti tranne gli amministratori.

Come disabilitare la barra di amministrazione di WordPress per tutti gli utenti tranne gli amministratori

Cos'è la barra di amministrazione di WordPress?

Per impostazione predefinita, WordPress mostra una barra di amministrazione nella parte superiore dello schermo per tutti gli utenti connessi. Quando sei connesso al tuo account, puoi vedere questa barra degli strumenti nell'area di amministrazione di WordPress e in tutte le altre pagine.

La barra di amministrazione di WordPress

La barra degli strumenti di amministrazione di WordPress ha scorciatoie utili per diverse aree di backend di WordPress, e queste scorciatoie cambiano in base al ruolo e ai permessi di un utente in WordPress.

Tuttavia, la barra di amministrazione può essere distraente quando si guarda il front-end del proprio sito web.

Potrebbe anche influire sul design e sull'esperienza utente del tuo sito web. Questo può essere un problema se stai creando o gestendo un sito WordPress per conto terzi, poiché impedisce loro di vedere come appare realmente il loro sito web.

Fortunatamente, ci sono diversi modi per disabilitare la barra di amministrazione per tutti gli utenti tranne gli amministratori. Utilizza semplicemente i collegamenti rapidi qui sotto per passare al metodo che desideri utilizzare:

Tutorial video

Iscriviti a WPBeginner

Se preferisci istruzioni scritte, continua a leggere.

Metodo 1: Modifica le autorizzazioni di ciascun utente in WordPress

Puoi disabilitare la barra di amministrazione per utenti specifici modificando semplicemente il loro profilo utente. Questo è un metodo rapido e semplice se hai solo bisogno di rimuovere la barra per un piccolo numero di persone. Tuttavia, se gestisci un sito di appartenenza con molti utenti, ti consigliamo di scegliere un metodo diverso.

Per rimuovere la barra di amministrazione manualmente, vai semplicemente alla pagina Utenti » Tutti gli utenti nella dashboard di amministrazione di WordPress. Quindi passa il mouse sopra l'utente WordPress che non necessita della barra di amministrazione e fai clic su 'Modifica' quando appare.

Come modificare il profilo di un utente in WordPress

Questo aprirà il profilo di quell'utente.

Da qui, deseleziona la casella accanto all'opzione 'Mostra barra degli strumenti durante la visualizzazione del sito'.

Come nascondere la barra degli strumenti di amministrazione per gli utenti non amministratori

Successivamente, scorri fino in fondo alla schermata e fai clic su 'Aggiorna utente' per salvare le modifiche. Questo disabiliterà la barra di amministrazione solo per quella persona specifica.

Per nascondere la barra degli strumenti per più utenti, segui semplicemente lo stesso processo descritto sopra.

Metodo 2: Utilizza il codice per disabilitare la barra di amministrazione per gli utenti non amministratori (consigliato)

Se hai bisogno di nascondere la barra di amministrazione per molte persone diverse, modificare manualmente le impostazioni di ciascun utente richiederebbe molto tempo e fatica.

Per questo motivo, consigliamo di disabilitare la barra di amministrazione aggiungendo codice al file functions.php, che è un file del tema di WordPress.

Alcune guide ti diranno di modificare manualmente i file del tema, ma questo può causare errori comuni di WordPress e potrebbe persino bloccare completamente il tuo sito web.

Per questo motivo, consigliamo di utilizzare WPCode. È il miglior plugin per snippet di codice e rende facile aggiungere codice personalizzato in WordPress senza mettere a rischio il tuo sito.

Abbiamo utilizzato WPCode per modificare lo schema di colori dell'amministratore, rimuovere il testo 'Ciao Amministratore', disabilitare il pulsante Opzioni Schermo e altro ancora.

Per prima cosa, dovrai installare e attivare il plugin gratuito WPCode. Per maggiori informazioni, consulta la nostra guida passo passo su come installare un plugin di WordPress.

Una volta attivato il plugin, vai su Snippet di codice » Aggiungi snippet.

Nascondere la barra degli strumenti dell'amministratore usando WPCode

Qui vedrai tutti gli snippet predefiniti che puoi aggiungere al tuo sito.

Infatti, WPCode ha lo snippet di codice esatto di cui hai bisogno per disabilitare la barra di amministrazione nella sua Libreria snippet integrata. Vai semplicemente su Snippet di codice » Libreria.

Il plugin per snippet di codice WPCode per WordPress

Qui, cerca 'Disabilita la barra di amministrazione di WP'.

Quando appare lo snippet corretto, fai clic sul pulsante 'Usa snippet'.

Lo snippet di codice pronto all'uso Disabilita la barra di amministrazione di WP

Il plugin aggiungerà automaticamente il codice al tuo sito, darà al codice un titolo descrittivo, sceglierà il metodo di inserimento corretto e aggiungerà persino tag per aiutarti a identificare lo snippet.

Ecco come appare il codice:

/* Disable WordPress Admin Bar for all users */
add_filter( 'show_admin_bar', '__return_false' );

Ora, se il tuo obiettivo è disabilitare la barra di amministrazione per tutti gli utenti, allora tutto ciò che devi fare è spostare l'interruttore da 'Inattivo' ad 'Attivo' e quindi fare clic su 'Aggiorna'.

Aggiungere codice personalizzato a WordPress

Tuttavia, poiché il nostro obiettivo è disabilitare la barra di amministrazione di WordPress per gli utenti non amministratori, dobbiamo apportare alcune piccole modifiche al codice.

Puoi sostituire il codice esistente con il seguente:

/* Disable WordPress Admin Bar for all users except administrators */
add_filter( 'show_admin_bar', 'restrict_admin_bar' );

function restrict_admin_bar( $show ) {
    return current_user_can( 'administrator' ) ? true : false;
}

Questo codice identifica gli utenti non amministratori che non stanno attualmente visualizzando la dashboard di amministrazione. Per questi utenti, disabilita la barra di amministrazione di WordPress.

Dopodiché, scorri la pagina verso il basso fino alla sezione 'Inserimento'. Qui, puoi mantenere il metodo predefinito 'Inserimento automatico' per assicurarti che il codice venga eseguito ovunque.

Inserire automaticamente codice in un sito WordPress

Infine, scorri fino in cima alla pagina e fai clic sul cursore 'Inattivo' in modo che mostri 'Attivo'.

Quindi, fai semplicemente clic sul pulsante ‘Salva snippet’ o ‘Aggiorna’ per rendere attivo lo snippet di codice.

Pubblicare uno snippet di codice per disabilitare la barra di amministrazione di WordPress per gli utenti non amministratori

Questo è tutto! Ricorda solo di controllare il tuo sito web WordPress per assicurarti che tutto funzioni correttamente.

Metodo 3: Utilizza un plugin gratuito per disabilitare la barra di amministrazione per gli utenti non amministratori

Se non vuoi aggiungere codice al tuo sito web, puoi nascondere la barra di amministrazione utilizzando un plugin. Hide Admin Bar Based on User Roles ti consente di rimuovere la barra degli strumenti in base a diversi ruoli utente, quindi questa è una buona scelta se desideri disabilitare la barra per tutti i membri, i clienti WooCommerce o qualche altro ruolo utente.

Innanzitutto, devi installare e attivare il plugin Hide Admin Bar Based on User Roles. Per maggiori dettagli, consulta la nostra guida passo passo su come installare un plugin WordPress.

Dopo l'attivazione, devi andare alla pagina Impostazioni » Impostazioni barra di amministrazione nascosta. Da qui, seleziona le caselle accanto ai ruoli utente per i quali desideri disabilitare la barra di amministrazione.

Nascondere la barra degli strumenti dell'amministratore per ruoli utente specifici

Fatto ciò, fai semplicemente clic su ‘Salva modifiche’ per memorizzare le tue impostazioni.

Speriamo che questo articolo ti abbia aiutato a imparare come disabilitare la barra di amministrazione di WordPress per tutti gli utenti tranne gli amministratori. Potresti anche voler consultare la nostra guida su come ricevere notifiche via email per le modifiche ai post in WordPress e le nostre scelte esperte dei migliori plugin per il registro attività e il monitoraggio di WordPress.

Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

168 CommentsLeave a Reply

  1. Questo è davvero molto utile per un sito web con più autori. L'ho applicato quasi immediatamente dopo averne letto. Non avevo prestato molta attenzione a questo problema prima, ma dato che ho recentemente completato un sito web con più autori, questo tutorial è stato molto tempestivo, e ancora una volta, mi hai portato a una modifica interessante che migliora la sicurezza.

    • It would depend on what method you are using as well as the error for us to be able to assist. If you reach out using our contact form our support team should be able to assist you further :)

      Amministratore

  2. Grazie per l'articolo, ma per favore c'è un modo per stilizzare la barra di amministrazione a mio piacimento?

  3. Ho un plugin Domande e Risposte sul mio blog che aggiunge automaticamente la barra di amministrazione a tutti gli utenti ogni volta che la aggiorno. Sono contento che WPCode abbia completamente disabilitato questa fastidiosa funzionalità. Grazie WPBeginner per l'utile articolo.

  4. Questo è molto necessario per nascondere la barra di amministrazione a tutti gli utenti tranne all'amministratore.
    Ho pensato di farlo più volte, specialmente quando gestivo un sito di notizie e avevo molti autori e collaboratori.
    Mostrare loro la barra di amministrazione non è solo inutile ma anche fastidioso.
    Apprezzo davvero i passaggi per sbarazzarsi di questa barra di amministrazione e mantenerla solo per l'amministratore.

  5. Wow… Questo è fantastico, hai risolto un problema che ho avuto su uno dei miei siti WordPress su cui era installato BuddyPress…

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.