Come creare un area riservata in WordPress con controllo accessi

Creare un’area riservata WordPress è un tema che sicuramente interessa a molti utenti.

In questo articolo andrò a spiegarti come lo potrai fare anche tu per il tuo sito web o blog grazie all’utilizzo di 4 semplici plugins completamente gratuiti.

Nello specifico ecco quello che riuscirai a fare se seguirai questo articolo:

Se sei interessato a crearti un’area riservata più avanzata che ti consenta di gestire più ruoli utenti e di proteggere il link di download dei contenuti, ti consiglio di andarti a vedere il plugin OptimizePress.

Questo è un plugin molto potente che ti consente di fare davvero un sacco di cose interessanti. Guarda il video di presentazione per capire meglio di cosa si tratta.

Molto bene, ora che sai esattamente quello che riuscirai a fare anche tu se seguirai questa guida “Step by Step”, passiamo alla parte più tecnica.

Download ed installazione dei plugins

Come abbiamo detto, per creare un’area riservata WordPress andremo ad utilizzare 4 plugins gratuiti. M’iraccomando, devi installarli per forza tutti quanti.

Ecco qui di seguito tutti i plugins di cui avrai bisogno.

Clicca sul link e scarica ed installa questi plugins:

  1. Members – serve per gestire in modo più completo gli utenti.
  2. New User Approve – come si può intuire dal nome, questo plugin ti permetterà di decidere se approvare o meno chi deciderà di iscriversi al tuo sito.
  3. BAW Login/Logout Menu – con questo plugin potrai aggiungere dei link per effettuare il login/logout e la registrazione, direttamente nel tuo menu principale.
  4. Peter’s Login Redirect – subito dopo il login ed il logout i tuoi utenti saranno reindirizzati su una pagina a tua scelta.

Se non sai bene come installare i plugins, ti consiglio di leggere questo mio articolo: Come puoi installare i plugins in WordPress.

Una volta installati, ricordati di andare ad attivali da qui: Plugin > Plugin installati.

Configurazione Area Riservata WordPress

Molto bene, ora che hai scaricato ed installato i plugins sopra citati, vediamo insieme come configurare il tutto per riuscire a creare un’area riservata WordPress all’interno del tuo sito web.

Non ti preoccupare, anche se questo articolo è molto tecnico, ho inserito molte immagine così da rendere ogni passaggio il più semplice possibile!

Step 1

Per prima cosa clicca su impostazioni > Members.

Una volta che si è aperta la pagina, metti la spunta in “Role Manager” e “Content Permissions” come vedi in questa immagine.

In “Content Permissions” puoi inserire un messaggio a tuo piacimento. Sarà letto dagli utenti che non avranno l’autorizzazione ad entrare nella tua area riservata.

Alternativo: Se vuoi aggiungere un form di “login/logout” all’interno della sidebar, nella sezione “Sidebar widgets” metti la spunta come ho fatto io.

Clicca infine su “Update settings” per aggiornare la configurazione.

Step 2

Il passo successivo è quello di andare a creare una nuova lista per i nuovi iscritti.

Per fare questo, dal menu di sinistra in WordPress clicca su: Utenti > Add New Role.

Dove vedi i numeri 2 e 3, inserisci il nome della tua nuova lista! Io ad esempio l’ho chiamata “Iscritti“.

Ora è giunto il momento di dare accesso ai tuoi contenuti ai soli utenti iscritti.
Per fare questo, metti la spunta nella casellina “Read” come vedi nel punto 4.

Infine premi sul pulsante “Add Role” per creare la nuova lista.

Step 3

Diamo ora ai tuoi utenti la possibilità di registrarsi al tuo sito web.

Vai nella sezione “Impostazioni” e clicca su “Generali“.

Metti ora la spunta su “chiunque può registrarsi“.

In “ruolo predefinito nuovi utenti“, seleziona la tua nuova lista.
Nel mio caso l’ho chiamata “Iscritti“.

Clicca infine “Salva le modifiche“.

Step 4

Passiamo adesso alla creazione della tua area riservata.

Vai su Pagine > Aggiungi nuovo e crea la tua pagina riservata che sarà accessibile solamente dagli utenti iscritti. Io ad esempio l’ho chiamata “Area Riservata“.

Una volta che l’avrai completata, è importante che tu decida chi può vederla e chi no.

Per fare questo, dirigiti nella sezione “Content Permissions” e seleziona solamente la nuova lista da te creata in precedenza.

Pubblica infine la tua pagina.

Step 5

Andiamo ora ad aggiungere nel nostro menu principale i links “Login/Logout“, “Registrazione” e la nostra pagina che abbiamo appena creato. Nel mio caso “Area Riservata“.

Clicca su Aspetto > Menu.

Ora clicca su “Pagine” e trascina la tua pagina privata all’interno della sezione “Struttura del menu“.

Successivamente fai tutto esattamente come rappresentato nell’immagine qui sopra. Ricordati nel punto 4 di mettere la spunta su “Login | Logout” e su “Registrati“.

Prova ad andare nella tua home page, il risultato dovrebbe essere simile a questo:

Step 6

Ci siamo, siamo arrivati all’ultimo step!

È giunto il momento di reindirizzare i tuoi iscritti una volta che hanno fatto il login o il logout.

Vai su “Impostazioni > login/logout redirects” e nella sezione “Specific roles” aggiungi la tua nuova lista ed i tuoi links come ho fatto io in questa immagine.

Ovviamente inserisci i links del tuo sito.

Clicca infine su “Add role rule” e successivamente in fondo pagina clicca su “Update“.

Complimenti! Se hai seguito questa mia guida “Step by Step”, sarai riuscito anche tu a creare la tua area riservata WordPress senza grosse difficoltà.

Ora i tuoi utenti riusciranno a registrarsi grazie all’apposito link che hai inserito nel menu principale.

Ricordati però che dovrai andare ad accettarli manualmente tramite il pannello di controllo di WordPress.

Una volta che avrai accettato i tuoi utenti, gli sarà inviata loro una mail in automatico contenente i dati di accesso al tuo sito web.

 

Articolo tratto da https://www.wpvincente.it/area-riservata-wordpress-come-crearla/