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 reindirizzare gli utenti dopo un accesso riuscito in WordPress

Ogni volta che qualcuno accede al tuo sito WordPress, hai l'opportunità di creare una grande prima impressione.

Invece di farli finire nella dashboard predefinita, puoi inviarli esattamente dove devono essere, che si tratti del loro portale corsi, area membri o pagina account.

Questo tipo di esperienza utente ponderata è ciò che separa i siti professionali da quelli amatoriali.

Per i nostri plugin, impostiamo tipicamente regole per reindirizzare gli utenti direttamente alla loro dashboard account dopo l'acquisto e l'accesso. Abbiamo scoperto che questo ha più senso poiché possono accedere direttamente alla gestione delle loro licenze o all'assistenza senza perdersi nell'area amministrativa.

In questa guida, ti illustreremo i metodi più semplici per impostare reindirizzamenti di accesso personalizzati che renderanno l'esperienza dei tuoi utenti molto più fluida.

Come reindirizzare gli utenti dopo un accesso riuscito in WordPress (2 modi)

Perché reindirizzare gli utenti dopo che accedono al tuo sito WordPress?

Se il tuo sito web ha più utenti, come un blog multi-autore, un sito di appartenenza o un negozio online, allora vorrai guidare questi utenti nel posto giusto dopo che accedono.

Molti plugin di membership per WordPress e plugin per eCommerce gestiscono automaticamente i reindirizzamenti mostrando agli utenti pagine di accesso personalizzate e reindirizzandoli a una pagina di gestione dell'account.

Puoi persino creare un portale clienti per loro per gestire il proprio account.

Tuttavia, non tutti i siti web utilizzeranno un plugin con questa funzionalità. In questo caso, gli utenti verranno semplicemente reindirizzati all'area di amministrazione predefinita di WordPress.

Sebbene questo possa funzionare per blogger e scrittori, non è un'esperienza ideale per persone come i tuoi membri e clienti. 

Detto questo, diamo un'occhiata a come reindirizzare facilmente gli utenti dopo un accesso riuscito in WordPress. Puoi utilizzare i collegamenti rapidi qui sotto per passare direttamente al metodo che desideri utilizzare:

Metodo 1: Impostazione dei reindirizzamenti di accesso con LoginWP

Questo metodo ti consente di reindirizzare gli utenti dopo che hanno effettuato l'accesso in base a ruoli utente, autorizzazioni, nomi utente e altro. 

Il modo più semplice per farlo è utilizzare LoginWP (precedentemente Peter’s Login Redirect), un plugin per la pagina di accesso. Ti consente di impostare semplici reindirizzamenti di accesso in un paio di clic.

La prima cosa che devi fare è installare e attivare il plugin. Per maggiori dettagli, consulta la nostra guida passo passo su come installare un plugin WordPress.

Dopo l'attivazione, devi andare su LoginWP » Regole di reindirizzamento Regole per configurare il plugin.

Ti consente di configurare reindirizzamenti di accesso per varie situazioni. Diamo un'occhiata a ciascuno di essi di seguito.

Reindirizzare utenti specifici dopo l'accesso

Innanzitutto, puoi configurare reindirizzamenti solo per utenti specifici. Questo è utile se hai un piccolo team e vuoi reindirizzare i membri del team a pagine specifiche. 

Per fare ciò, fai clic sul pulsante 'Aggiungi nuovo' nella sezione 'Regole di reindirizzamento'.

Creazione di una nuova regola di reindirizzamento in LoginWP

Questo ti porta a una nuova pagina per impostare le tue impostazioni di reindirizzamento.

Innanzitutto, seleziona la condizione 'Nome utente' dal menu a discesa 'Condizione regola' e scegli il nome utente dall'elenco a discesa.

Aggiungi regola di reindirizzamento per nome utente

Quindi, puoi inserire gli URL a cui desideri reindirizzare l'utente all'accesso e al logout.

Assicurati di fare clic sul pulsante 'Salva regola' per salvare le modifiche. 

Aggiungi URL di accesso e disconnessione per nome utente

Reindirizzare utenti WordPress per ruolo utente

Successivamente, puoi configurare un reindirizzamento all'accesso in base al ruolo utente in WordPress. Ad esempio, potresti voler reindirizzare gli editor all'area di amministrazione, ma far andare i tuoi iscritti alla newsletter su una pagina personalizzata separata. 

Il processo sarà simile ai passaggi precedenti. Fai semplicemente clic sul pulsante 'Aggiungi nuovo' nella sezione 'Regole di reindirizzamento'.

Quindi, seleziona la condizione ‘Ruolo utente’ dal menu a discesa ‘Condizione regola’ e scegli il ruolo utente dall’elenco a discesa. 

Puoi anche impostare l'ordine su qualsiasi numero, che determinerà come questa regola verrà memorizzata e visualizzata nelle impostazioni del plugin.

Aggiungi regola di reindirizzamento per ruolo utente

Quindi, inserisci gli URL di accesso e di disconnessione dove desideri reindirizzare il ruolo utente.

Successivamente, fai clic sul pulsante ‘Salva regola’.

Aggiungi URL di accesso e disconnessione per ruolo utente

Se desideri creare reindirizzamenti di accesso diversi per più ruoli utente, segui semplicemente gli stessi passaggi precedenti. 

Impostazione dei reindirizzamenti di accesso in base alle capacità in WordPress

Il plugin ti consente anche di impostare reindirizzamenti di accesso in base ai livelli e alle capacità degli utenti. Questo è molto utile se stai utilizzando un plugin per creare e gestire ruoli utente con capacità personalizzate in WordPress.

Per fare ciò, segui gli stessi passaggi precedenti facendo clic sul pulsante ‘Aggiungi nuovo’.

Quindi, devi selezionare la condizione ‘Capacità utente’ dal menu a discesa ‘Condizione regola’ e scegliere la capacità utente dall’elenco a discesa.

Puoi anche inserire un numero d'ordine se desideri mantenere organizzate le tue regole nella pagina delle impostazioni del plugin.

Aggiungi regola di reindirizzamento per capacità utente

Avrai diverse capacità utente disponibili in base ai ruoli che hai assegnato.

Successivamente, inserisci il tuo URL di accesso e l'URL di disconnessione nelle caselle sottostanti. 

Aggiungi URL di accesso e disconnessione per capacità utente

Infine, fai semplicemente clic sul pulsante ‘Salva regola’.

Impostazione dei reindirizzamenti di accesso per tutti gli utenti in WordPress

Nella pagina delle impostazioni del plugin, c'è un'opzione per impostare un reindirizzamento per tutti gli altri utenti. Se un utente non corrisponde a nessuna delle regole impostate sopra, puoi reindirizzarlo inserendo un URL qui.

Puoi anche utilizzare questa impostazione per creare un reindirizzamento a livello di sito per tutti gli utenti.

Inserisci semplicemente un URL di accesso e un URL di disconnessione nella sezione ‘Tutti gli altri utenti’. 

Imposta reindirizzamento per tutti gli altri utenti

Quindi, fai semplicemente clic sul pulsante ‘Salva modifiche’.

Impostazione di un reindirizzamento alla registrazione utente in WordPress

Quando un nuovo utente si registra sul tuo sito web, WordPress lo reindirizza alla pagina di accesso. Puoi impostare un URL di reindirizzamento per inviarlo a qualsiasi altra pagina del tuo sito web WordPress

Inserisci semplicemente il nuovo URL nella sezione 'Dopo la registrazione' e fai clic sul pulsante 'Salva modifiche'. 

Aggiungi reindirizzamento dopo la registrazione utente

Metodo 2: Impostazione di moduli di accesso personalizzati e reindirizzamenti con WPForms

Se desideri creare un modulo di accesso personalizzato, puoi utilizzare WPForms per impostare un reindirizzamento utente di WordPress dopo che si è registrato. 

WPForms è il miglior plugin di registrazione utenti sul mercato, utilizzato da oltre 6 milioni di siti web. Ti consente di creare facilmente moduli di registrazione utenti, moduli di contatto e altro ancora. 

Su WPBeginner, abbiamo utilizzato lo strumento per creare i nostri moduli di contatto e sondaggi annuali e abbiamo avuto un'esperienza eccellente. Per approfondimenti, puoi consultare la nostra recensione di WPForms.

WPForms

La prima cosa da fare è installare e attivare il plugin WPForms. Per maggiori dettagli, consulta la nostra guida per principianti su come installare un plugin WordPress

Nota: Puoi utilizzare la versione gratuita per creare semplici moduli di contatto, ma avrai bisogno di WPForms Pro per ottenere la funzionalità del modulo di accesso.

Dopo l'attivazione, è necessario visitare WPForms » Impostazioni e inserire la chiave di licenza. Puoi trovare queste informazioni nel tuo account sul sito web di WPForms.

Inserisci chiave di licenza WPForms

Successivamente, è necessario installare il componente aggiuntivo per la registrazione degli utenti. 

Vai semplicemente su WPForms » Componenti aggiuntivi e individua il ‘Componente aggiuntivo Registrazione Utente’ e fai clic sul pulsante ‘Installa componente aggiuntivo’.

Installa componente aggiuntivo per la registrazione utente

Ora sei pronto per creare il tuo modulo di accesso personalizzato. 

Per fare ciò, vai su WPForms » Aggiungi nuovo e dai un nome al tuo modulo.

Successivamente, cerca ‘Login’ nella barra di ricerca per trovare il modello ‘Modulo di accesso utente’, quindi fai clic sul pulsante ‘Usa modello’.

Seleziona modello di modulo di accesso

WPForms caricherà automaticamente il modello Modulo di accesso utente con tutti i campi richiesti.

Puoi modificare tutti i campi esistenti facendo clic su di essi e apportando modifiche nella nuova schermata.

Schermata editor moduli WPForms

Ad esempio, se desideri modificare il testo ‘Invia’, fai semplicemente clic sul pulsante.

Questo ti porterà a un editor in cui puoi aggiungere nuovo testo del pulsante, aggiungere testo di elaborazione del pulsante e altro ancora.

Fai clic per modificare i campi del modulo

Una volta terminata la personalizzazione del tuo modulo, puoi impostare un reindirizzamento all'accesso.

Per fare ciò, vai su Impostazioni » Conferma dalla colonna di sinistra, quindi seleziona il reindirizzamento ‘Vai all’URL’ come tipo di conferma.

Quindi, puoi inserire l'URL in cui i tuoi utenti verranno reindirizzati. 

Inserisci URL di reindirizzamento del modulo

Il tuo modulo di accesso è ora pronto. Assicurati di fare clic sul pulsante ‘Salva’ prima di chiudere l'interfaccia del generatore di moduli. 

Ora, aggiungiamo il tuo modulo di accesso al tuo blog WordPress o sito web. 

Apri semplicemente la pagina in cui desideri che venga visualizzato il tuo modulo di accesso o crea una nuova pagina. Quindi, fai clic sull'icona ‘Più’ nella schermata di modifica della pagina per aggiungere un nuovo blocco e cerca ‘WPForms’.

Seleziona blocco WPForms

Successivamente, fai clic sul blocco WPForms e verrà aggiunto automaticamente al tuo sito.

Dopodiché, seleziona il modulo di accesso che hai creato in precedenza dall'elenco a discesa e caricherà automaticamente il modulo all'interno della tua area di contenuto.

Seleziona modulo di accesso dal menu a discesa

Per ulteriori informazioni sull'utilizzo di WPForms, consulta questi articoli:

Alternativa: usa SeedProd per creare una pagina di accesso personalizzata

In alternativa, potresti utilizzare un plugin per la creazione di pagine come SeedProd per impostare un reindirizzamento del login, oltre a creare una bellissima pagina di login.

SeedProd ti consente di creare facilmente landing page personalizzate, pagine di login, pagine 404 e altro ancora.

Per maggiori dettagli, consulta la nostra guida su come creare una pagina di login personalizzata in WordPress.

Crea pagina di accesso SeedProd

Come risolvere i problemi comuni di accesso in WordPress

L'impostazione dei reindirizzamenti utilizzando i metodi sopra dovrebbe funzionare a meraviglia. Tuttavia, potresti riscontrare problemi a seconda di come è configurato il tuo sito web e dei plugin WordPress che stai attualmente utilizzando.

Ecco alcuni suggerimenti che possono aiutarti a risolvere questi problemi. 

1. Aggiorna la struttura dei tuoi Permalink

Vai semplicemente su Impostazioni » Permalink e fai clic sul pulsante ‘Salva impostazioni’ senza apportare alcuna modifica.

Salva impostazioni permalink

Questo aggiornerà le impostazioni dei permalink di WordPress. Se stai riscontrando altri problemi di reindirizzamento, questo di solito risolve il problema.

Per maggiori informazioni, leggi la nostra guida su come rigenerare i permalink di WordPress.

2. Risolvi il problema di reindirizzamento della pagina di accesso

Se la tua pagina di accesso continua a ricaricarsi e a reindirizzarti al modulo di accesso, questo è un segno di un conflitto di impostazioni.

Per assistenza nella risoluzione del problema, consulta la nostra guida su come risolvere il problema di aggiornamento e reindirizzamento della pagina di accesso di WordPress.

3. Segui i suggerimenti generali per la risoluzione dei problemi

Se i due suggerimenti sopra non hanno risolto il tuo problema, allora è molto probabile che si tratti di un conflitto di plugin o tema. Per maggiori dettagli, consulta la nostra guida per principianti alla risoluzione degli errori di WordPress.

Domande frequenti

Ecco alcune domande frequenti poste dai nostri lettori sul reindirizzamento degli utenti dopo un accesso riuscito:

Posso reindirizzare gli utenti a pagine diverse in base al loro ruolo?

Sì, puoi reindirizzare gli utenti in base al loro ruolo utilizzando un plugin o del semplice codice. Questo è utile se gestisci un sito di appartenenza, un negozio online o un blog multi-autore.

Ad esempio:

  • Gli amministratori possono essere reindirizzati alla dashboard.
  • I clienti possono andare al loro account o a una pagina di ringraziamento.
  • I collaboratori o gli autori possono andare direttamente all'editor dei post o alle bozze in sospeso.

Posso reindirizzare gli utenti dopo l'accesso senza usare un plugin?

Sì, ma richiede l'aggiunta di codice personalizzato al file functions.php del tuo tema o l'utilizzo di un plugin specifico per il sito. Dovrai agganciarti al filtro wp_login o login_redirect.

Detto questo, l'uso del codice comporta un rischio. Se non viene aggiunto correttamente, può compromettere il tuo sito. Ecco perché consigliamo di creare prima un backup o di utilizzare un plugin se non ti senti a tuo agio con la programmazione.

È possibile reindirizzare gli utenti dopo il login tramite un modulo di login personalizzato?

Assolutamente. Se stai utilizzando un modulo di login personalizzato creato con un plugin come WPForms, puoi facilmente impostare un URL di reindirizzamento nelle impostazioni del modulo.

Questo ti permette di:

  • Inviare gli utenti a una pagina di benvenuto o di ringraziamento.
  • Portarli alla loro area account o dashboard.
  • Mostrare loro un'offerta speciale o un messaggio basato sul loro livello di appartenenza.

Speriamo che questo articolo ti abbia aiutato a imparare come reindirizzare gli utenti dopo un login riuscito in WordPress. Potresti anche voler consultare la nostra guida completa su come trovare il tuo URL di login di WordPress e come impostare l'autenticazione a due fattori in 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

27 CommentsLeave a Reply

  1. Grazie per l'articolo, ha risolto il nostro problema quando volevamo reindirizzare tutti gli utenti tranne l'amministratore alla pagina delle regole. Ha funzionato benissimo e in modo molto semplice grazie a WPForms. Ora gli utenti hanno le regole del sito disponibili subito dopo il login.

  2. Ottimo tutorial! Ha risolto il fastidioso problema di far accedere gli utenti e mandarli alla loro pagina del profilo.

  3. Grazie per questo post. La sezione "risoluzione dei problemi" mi ha salvato mentre stavo cercando di risolvere un avviso "Impossibile modificare le informazioni sull'intestazione - Intestazione già inviata da..." che continuava ad apparire nelle pagine di amministrazione del mio plugin con richieste di reindirizzamento, finché non ho provato il tuo suggerimento e ho salvato i permalink senza alcuna modifica.
    Ha funzionato come per magia

  4. Questo plugin ti permette di reindirizzare tutti gli utenti connessi che visitano la homepage "root url" a una pagina specifica che altrimenti invierebbe alla homepage?

    • These redirects are for directly after a user logs into the site and not when a user comes back when still logged in :)

      Amministratore

  5. Ciao,

    Riesco a reindirizzare con successo l'utente a una pagina personalizzata dopo che l'utente accede.

    Ma al momento dell'accesso vedo l'opzione Modifica profilo presente. Come si può disabilitare in modo che l'utente non abbia accesso alle opzioni di modifica del profilo?

    Saluti
    David

    • You would use the http_referer variable for the plugin but you would want to reach out to the support for the plugin for the specifics of how to set it up :)

      Amministratore

  6. Salve,

    qual è il limite di utenti?
    Sto pianificando un sito con circa 2000-5000 utenti registrati su WP.

    Voglio che ognuno abbia la sua area privata.

    grazie

  7. Pensavo davvero di aver capito WordPress. Ho seguito le istruzioni e non funziona. Deve essere colpa mia... perché non vedo altre risposte che dicano che non funziona per nessun altro.

  8. Ciao,
    Ho amato il reindirizzamento del login di Peter per anni, tuttavia, da quando sono passato a Woocommerce, ho scoperto, come molti altri, che woo ha protetto l'hook del reindirizzamento post-login.

    E ora, tutti i miei login vanno su il-mio-account.

    Ho letto le pagine di supporto di Peter, e si menziona di controllare cosa sta afferrando l'hook, ma la mia domanda è: so cos'è, e ora ho bisogno di sapere come risolverlo.

    Ho pensato di chiedere al web per vedere cosa avrebbe detto.

  9. Ciao,

    Mi stavo chiedendo se puoi aiutarmi, sto cercando di impostare molti utenti diversi, ma ogni utente verrà indirizzato a una determinata pagina, per vedere solo determinate informazioni
    OVVERO
    Utente 1 una volta effettuato l'accesso può vedere solo la Pagina 1
    Utente 2 una volta effettuato l'accesso può vedere solo la Pagina 2
    Utente 3 una volta effettuato l'accesso può vedere solo la Pagina 3.

    Ci potrebbero essere fino a 30 utenti diversi.

    È qualcosa con cui potresti aiutare? O esiste un plugin che lo consente?

  10. È possibile reindirizzare gli utenti alla stessa pagina che stavano visualizzando dopo il login o la registrazione.

  11. Ciao, sto usando il reindirizzamento del login di Peter e vorrei sapere come reindirizzare l'utente alla sua

    pagina del profilo. example.com/my-account/members/USERNAME/profile non funziona.

    Tuttavia, example.com/my-account/members/SPECIFIC USERNAMES/profile funziona.

    Quindi non posso farlo reindirizzare a utenti specifici a meno che non includa il loro nome del profilo al posto di username

    Ho provato a usare la directory dei plugin: puoi usare la sintassi [variabile]username[/variabile] nei tuoi URL in modo che il sistema costruisca un URL dinamico ad ogni accesso, sostituendo quel testo con il nome utente dell'utente. Oltre a username, ci sono “userslug”, “homeurl”, “siteurl”, “postid-23”, “http_referer” e puoi anche aggiungere le tue “variabili” URL personalizzate. Vedi Altre Note / Come estendere per la documentazione.

    MA non funziona. Puoi per favore aiutarmi? Grazie.

    • Apri un thread di supporto sulla pagina di supporto del plugin. Qualcuno potrebbe aver già riscontrato questo problema e l'autore del plugin potrebbe essere in grado di indicarti la giusta direzione.

      Amministratore

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.