Come creare una pagina di registrazione utente personalizzata di WordPress
Pubblicato: 2019-01-08Ci sono molte ragioni per cui vorresti consentire la registrazione degli utenti di WordPress. Forse hai un sito di appartenenza o gestisci una community di forum. Puoi consentire solo agli utenti registrati di pubblicare commenti come un modo per moderare le discussioni. Qualunque sia la tua ragione, vogliamo mostrarti come far funzionare i tuoi utenti con i propri account.
Consentire la registrazione utente di WordPress
Il primo passo che dovrai seguire è molto semplice. Vai alla pagina Impostazioni - Generale nella dashboard di WordPress. Lì troverai due opzioni indispensabili per l'intero processo: Iscrizione e Nuovo ruolo predefinito utente . Dovrai selezionare la casella che dice Chiunque può registrarsi e scegliere il tuo ruolo predefinito. Normalmente, sarà Abbonato , ma poiché ogni ruolo ha autorizzazioni diverse, potrebbe non essere il migliore per il tuo sito.

Per impostazione predefinita, ottieni 5 ruoli utente:
- Abbonato
- Autore
- Editor
- Collaboratore
- Amministratore
Ciascuno di questi ruoli ha un diverso set di autorizzazioni e puoi modificarli con determinati plug-in e frammenti di codice. Alcuni plugin creeranno ruoli utente specifici per se stessi (come BuddyPress che crea il ruolo Keymaster).
Di solito, l' abbonato è una buona scelta perché non può creare post o mettersi davvero nei guai. Una volta premuto il pulsante Salva, il tuo sito è pronto per la registrazione degli utenti. Ma avrai bisogno di un login e di un modulo di registrazione per farlo.
Come creare una pagina di registrazione utente personalizzata di WordPress
Iscriviti al nostro canale Youtube
Opzione 1: utilizzare il modulo di registrazione di WordPress
Il modo più semplice per portare i tuoi utenti alla registrazione è accedere alla sezione Aspetto - Widget e scegliere il widget Meta e trascinarlo nella barra laterale o nell'area del piè di pagina.

Lo svantaggio di questo metodo è che il widget include anche i collegamenti RSS e WordPress.org. Esso fornirà anche solo un link log-in per l'utente di seguire che li porta alla schermata di accesso di default WP dove possono registrarsi. Questo collegamento non è esattamente ovvio.

Verranno quindi indirizzati alla pagina di registrazione e accesso utente predefinita di WordPress situata su yoursite.com/wp-admin . Fanno clic sul (di nuovo) collegamento al registro abbastanza nascosto e possono registrarsi.

Ma poiché è tutto abbastanza offuscato, vuoi che i tuoi utenti trovino effettivamente il modulo per registrarsi. Ora, l'URL di registrazione di WordPress è https://yoursite.com/wp-login.php?action=register e puoi collegarti a quello quando vuoi. Ciò li invierà al modulo di registrazione predefinito in cui scelgono un nome utente e inseriscono la loro e-mail.

Quando confermano la loro e-mail, all'account verranno assegnate le autorizzazioni predefinite impostate sopra.
Opzione 2: usa un plugin
Una delle migliori opzioni per creare un modulo di registrazione front-end (con uno shortcode in modo da poterlo inserire ovunque) è un plug-in chiamato Ultimate Member. Con esso, non solo sarai in grado di mantenere l'aspetto della tua pagina di registrazione utente di WordPress coerente con il resto del tuo marchio, ma puoi anche gestire molto più facilmente anche gli utenti stessi. Con oltre 100.000 installazioni e aggiornamenti coerenti, puoi stare tranquillo lasciando che questo se ne occupi per te.

Prima di tutto, ti consigliamo di scaricare e installare Ultimate Member dal repository dei plugin. Una volta attivato, riceverai un messaggio che ti informa che il plugin deve creare alcune nuove pagine per funzionare. Vai avanti e dagli il permesso.

Dopo aver creato le pagine, sei tecnicamente pronto per partire. Gli utenti possono registrarsi immediatamente su yoursite.com/register , anche se è possibile modificare l'URL con quello che si desidera.

Se il modulo predefinito non funziona per te, hai due opzioni. Modificalo o creane uno nuovo. Entrambi possono essere trovati nella sezione Ultimate Member del tuo pannello di amministrazione.

Assicurati di avere il Modulo di registrazione evidenziato (1). La creazione stessa del modulo è drag-and-drop. Se hai già utilizzato un page-builder o il nuovo editor di WordPress Gutenberg, troverai l'esperienza molto simile.
Anche il numero di campi che puoi includere è abbastanza grande. Facendo clic sul + all'interno dell'editor (3) , puoi aggiungere qualsiasi numero di dettagli che desideri conoscere sui tuoi utenti.


La parte più importante di tutto questo, tuttavia, è la casella Shortcode (2) . Quando copi e incolli quel codice in una pagina o widget, verrà visualizzato questo particolare modulo di registrazione. Ad esempio, puoi incollarlo nel widget HTML personalizzato in Aspetto - Widget .

Quando viene salvato, vedrai l'intero modulo apparire nella barra laterale (o ovunque si trovi il widget).

Se vuoi quel modulo nel mezzo di un post, ora puoi farlo. Questo è il bello di averlo legato a uno shortcode.
Pagina di accesso utente di WordPress
Oltre alla pagina di registrazione dell'utente, puoi seguire esattamente gli stessi passaggi per creare anche una pagina di accesso. Devi solo assicurarti che il modulo di accesso sia evidenziato durante la creazione.

Il plugin Ultimate Member ha già creato l'URL predefinito anche per questo come yoursite.com/login . Se usi il modulo predefinito, non hai più lavoro da fare. Se ne crei uno nuovo, tuttavia, devi solo inserire il nuovo shortcode in quella pagina.

Il risultato finale sarà simile a questo. Ricorda che puoi anche utilizzare lo stesso insieme di campi per la pagina di accesso che hai utilizzato per quella di registrazione.

La parte migliore di questo particolare modulo è che il pulsante di registrazione è prominente e non nascosto come quello predefinito di WordPress.
Gestire i nuovi utenti
Per impostazione predefinita, WordPress ha un sistema di gestione degli utenti minimo per gli amministratori. Vai in Modifica utente schermata dall'elenco Utenti nella dashboard di amministrazione e puoi modificare molte cose sugli utenti. Come i loro nomi, il nome utente, il nome visualizzato, le e-mail e persino il loro ruolo. Ma in termini di autorizzazioni per quei ruoli, sei sfortunato per impostazione predefinita. Plugin come Ultimate Member aiutano questo espandendo ciò che puoi fare senza scavare nel codice di WordPress.

Inoltre, puoi creare una directory dei membri in cui puoi gestire gli utenti e visualizzare tutti coloro che si sono registrati per il tuo sito o servizio. Può essere trovato in Ultimate Member – Elenchi membri .

A seconda del motivo per cui stai consentendo la registrazione, potresti volere o meno questo pubblico. Inizia in questo modo, tuttavia, poiché UM crea una pagina yoursite.com/members con lo shortcode della directory al suo interno. Puoi eliminare o annullare la pubblicazione della pagina. Se usi una directory, però, sarà simile a questa per impostazione predefinita.

Altre cose da considerare
Ora, i passaggi precedenti ti hanno portato dal non essere in grado di avere la registrazione utente di WordPress alla possibilità di visualizzare una directory completa dei membri per il tuo sito. Se vuoi andare un po' oltre l'appartenenza e la registrazione, ecco un paio di idee.
Crea un URL di accesso personalizzato
Innanzitutto, puoi creare un URL di accesso personalizzato senza l'uso di un plug-in come Ultimate Member. Questo è diverso perché farlo in questo modo ti consentirà di eliminare completamente lo slug /wp-admin , che protegge il tuo sito dagli attacchi di forza bruta e altro ancora. L'utilizzo della messaggistica unificata per creare un /register e /login è incredibilmente utile, ma funziona anche il modo /wp-admin . Se lo cambi completamente, il tuo sito può essere bloccato meglio.
Personalizza la pagina di accesso predefinita di WordPress
In secondo luogo, puoi personalizzare la pagina di accesso di WordPress stessa. Se preferisci mantenere intatti gli URL di accesso e di registrazione predefiniti di WordPress, puoi modificare completamente il design e modificarlo per adattarlo al tuo marchio. Questo richiede un po' di conoscenza dei file WP Core e PHP, ma se lo fai, la pagina grigia grigia che ottieni durante l'installazione può essere abbellita quanto vuoi.
Conclusione
Indipendentemente dal motivo, far registrare gli utenti al tuo sito è incredibilmente semplice. Con pochi clic e un po' di modifiche puoi fare in modo che la registrazione degli utenti di WordPress passi dall'essere ottusa e un po' nascosta all'essere un'altra parte del tuo sito di cui essere orgoglioso e con cui puoi fare grandi cose. Quindi esci e inizia a costruire le tue comunità.
Per cosa usi la registrazione utente di WordPress?
Immagine in primo piano dell'articolo di Visual Generation / shutterstock.com
