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 aggiungere il link di disconnessione di WordPress al menu di navigazione

Una cosa che abbiamo imparato gestendo più siti WordPress è che i piccoli dettagli fanno una grande differenza.

Ecco perché abbiamo aggiunto link di disconnessione facili da usare ai nostri negozi online e alla piattaforma di formazione WP101 focalizzata su WordPress.

Avere un link di disconnessione direttamente nel menu di navigazione è comodo per i tuoi utenti registrati.

Invece di dover navigare al loro profilo o ricordare un URL specifico, possono disconnettersi con un solo clic da qualsiasi punto del tuo sito.

In questa guida, ti mostreremo diversi metodi per raggiungere questo obiettivo, in modo che tu possa scegliere l'approccio che funziona meglio per la configurazione e il design del tuo sito.

Aggiungere un link di logout nel menu di navigazione di WordPress

Il link di disconnessione per WordPress

Normalmente, puoi disconnetterti dal tuo sito WordPress cliccando sul link 'Disconnetti'. Questo link si trova sotto la tua immagine del profilo nell'angolo in alto a destra della barra di amministrazione di WordPress.

Tutto quello che devi fare è passare il mouse sopra il tuo nome utente e apparirà nel menu a discesa.

Link di logout nella barra di amministrazione di WordPress

Se tu o il tuo amministratore di sito avete disabilitato la barra di amministrazione di WordPress, allora non sarai in grado di vedere il link di disconnessione di WordPress.

La buona notizia è che il link di disconnessione di WordPress può essere accessibile direttamente per disconnettersi dalla tua sessione WordPress corrente.

Il link di disconnessione per il tuo sito WordPress appare così:

http://example.com/wp-login.php?action=logout

Non dimenticare di sostituire example.com con il tuo nome di dominio.

Puoi accedere a questo link direttamente nella finestra del tuo browser per disconnetterti dal tuo sito WordPress.

Quando fai clic su questo link, verrai indirizzato a una pagina di avviso. Dovrai fare clic sul link ‘esci’ per confermare che desideri davvero disconnetterti.

Conferma di logout

Puoi anche aggiungere manualmente questo link di disconnessione ovunque sul tuo sito WordPress. Vediamo come farlo.

Aggiungere il link di disconnessione di WordPress nel menu di navigazione del tuo sito lo renderà facilmente accessibile da qualsiasi pagina del tuo sito web.

Vai semplicemente alla pagina Aspetto » Menu nella tua bacheca di WordPress. Dopodiché, devi fare clic sulla scheda ‘Link personalizzati’ per espanderla e aggiungere il link di disconnessione nel campo URL.

Link di logout nel menu di navigazione

Una volta terminato, fai clic sul pulsante ‘Aggiungi al menu’ e noterai che il link appare nella colonna di destra. Puoi regolarne la posizione semplicemente trascinandolo su o giù.

Non dimenticare di fare clic sul pulsante 'Salva menu' per memorizzare le tue modifiche.

Ora puoi visitare il tuo blog WordPress per vedere il link di disconnessione nel tuo menu di navigazione.

Link di logout nel menu di navigazione

Il problema con l'aggiunta del link di disconnessione nel menu è che è visibile a tutti gli utenti (sia connessi che disconnessi). Ha senso mostrare il link di disconnessione solo agli utenti che sono effettivamente connessi.

Puoi farlo seguendo le nostre istruzioni su come mostrare menu diversi agli utenti connessi.

WordPress viene fornito con un widget predefinito chiamato Meta. Questo widget mostra una serie di link utili, tra cui un link di accesso o disconnessione per gli utenti.

Widget Meta in WordPress

Alcune persone trovano che gli altri link nel widget Meta non siano poi così utili.

In alternativa, puoi anche aggiungere un widget di testo semplice o HTML personalizzato con il link di disconnessione in HTML semplice. Ecco il codice HTML che dovrai aggiungere:

<a href="http://example.com/wp-login.php?action=logout">Esci</a>

Widget HTML di Logout

Se aggiungi manualmente un link di logout in WordPress, il problema è che non cambia in base allo stato di accesso dell'utente.

Per risolvere questo problema, puoi utilizzare un plugin per visualizzare dinamicamente il link di accesso o di uscita in base alla sessione dell'utente.

Innanzitutto, dovrai installare il plugin Login or Logout Menu Item. Per i dettagli, consulta la nostra guida passo passo su come installare un plugin di WordPress.

Dopo aver installato e attivato il plugin, devi andare su Aspetto » Menu nella tua bacheca di WordPress e aggiungere il link 'Accedi/Esci' al tuo menu.

Plugin Login Logout menu WordPress

Dopo aver premuto 'Salva Menu' e aver controllato il tuo sito web WordPress, vedrai il link nel tuo menu.

Dovrebbe apparire così.

Link di accesso nel menu

Quando ci clicchi sopra, ti porterà a una pagina per accedere, oppure se sei già connesso, ti disconnetterà.

Questo metodo funziona anche con WooCommerce, MemberPress e altre piattaforme eCommerce WordPress.

Tutorial video

Se non ti piace leggere le istruzioni, puoi semplicemente guardare il nostro tutorial video.

Iscriviti a WPBeginner

Guide esperte sul modulo di accesso di WordPress

Speriamo che questo articolo ti abbia aiutato a trovare il link diretto di logout di WordPress e ad aggiungerlo al tuo menu di navigazione. Potresti anche voler consultare altre guide relative all'accesso e all'uscita da 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

25 CommentsLeave a Reply

  1. Un pulsante di logout ben visibile elimina in gran parte le preoccupazioni per la sicurezza, come ad esempio che gli utenti non effettuino il logout dal sistema perché trovano complicato dove farlo. Quindi, dal punto di vista della sicurezza, questa è un'ottima soluzione.

  2. Plugin fantastico e lo adoro. Mi stavo solo chiedendo se potessi puntare il link alla pagina di accesso/registrazione che ho creato?

  3. Ciao,
    grazie per la tua guida, funziona per me su desktop e tablet
    ma o metto il logout nel menu in alto o nel menu di navigazione principale (le tre linee orizzontali), il logout non viene visualizzato nel menu.
    Suggerimenti?

    • Dovresti svuotare la cache o verificare con il supporto del tuo tema per i motivi e le soluzioni più comuni per quel problema specifico.

      Amministratore

  4. Nella pagina di conferma quando qualcuno clicca sul link di logout nel menu di navigazione, il titolo della pagina è "qualcosa è andato storto". Come posso cambiarlo?

  5. Per me non funziona su un sito appena creato. Ricevo un errore 403, indipendentemente dal tema.

  6. Purtroppo non funziona per me.
    Ricevo un 403 forbidden quando clicco sul link e questo è causato da un plugin del mio tema – quindi non c'è modo di evitarlo, immagino?
    Qualsiasi altra soluzione che possa funzionare per le persone che possono accedere e disconnettersi ma senza la barra di amministrazione?

    • While we do not have an article on a beginner friendly plugin or method at the moment, we will certainly take a look into that for a future article or update :)

      Amministratore

  7. Non funziona se il login viene reindirizzato a una pagina di login personalizzata. Come si creerebbe un link di menu personalizzato che effettui il logout senza essere reindirizzato? In altre parole, il logout non può avere “login” nel suo indirizzo per effettuare il logout.

  8. Ottimo articolo sull'aggiunta del link di logout. È possibile consentire azioni tramite htaccess se l'URI è bloccato?

    Ad esempio, sto usando il tuo suggerimento “Come limitare l'accesso tramite IP al tuo file wp-login.php in WordPress”.

    order deny,allow
    Nega a tutti
    # whitelist IP address
    consenti da xx.xxx.xx.xx

    Posso consentire “wp-login.php?action=logout” pur negando l'accesso alla base wp-login.php, e come sarebbe quel codice htaccess?

  9. In alternativa, puoi usare l'hook wp_logout_url() per portare a termine il lavoro (per utenti avanzati / sviluppatori).

    • Ho provato a creare una funzione in function.php e ad aggiungere uno shortcode di essa in modo da poterla 'chiamare' dove voglio. Ho usato wp_logout_url(home_url()) ma ogni volta che premo il link, il login si blocca e non reindirizza alla homepage. Suggerimenti?

      Controllo il link per i dati del post e se i dati del post sono impostati (isset($_GET['name'])) l'utente si disconnetterà con la funzione che menzioni. Suggerimenti?

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.