Qualcuno ha chiesto in Facebook gruppo sono in come fare una pagina privata per più utenti di accedere senza l’utilizzo di una vera e propria plugin appartenenza e senza l’utilizzo di un comune pagina protetta da password. Avevo fatto qualcosa di simile di recente per un progetto e volevo condividere come farlo. Richiede solo due plugin che sono liberamente disponibili nel repository dei plugin di WordPress.
Cosa c’è in questo articolo?
Passo 1: Backup del tuo sito web
Dovresti sempre eseguire il backup del tuo sito Web prima di apportare modifiche ad esso, come l’installazione di plugin e la modifica delle configurazioni dei ruoli utente. Ho un post sul blog che copre diversi metodi per il backup del tuo sito WordPress che può aiutarti a non avere già un piano in atto.
Passo 2: Installa i plugin
I plugin di cui avrai bisogno per questo sono l’editor dei ruoli utente dei membri e il reindirizzamento di accesso di Peter. Entrambi questi plugin sono disponibili nel repository dei plugin di WordPress, quindi è facile installarli dalla dashboard di WordPress.
Passo 3: Crea il tuo nuovo ruolo utente
Il plugin User Role Editor aggiunge l’opzione per creare un nuovo ruolo utente. I passaggi di questo tutorial includono la creazione di un nuovo ruolo utente, ma non è strettamente necessario.
Per aggiungere un nuovo ruolo, passare a Utenti > Aggiungi nuovo ruolo
È necessario assegnare un nome al nuovo ruolo, quindi scegliere le autorizzazioni corrette per questo nuovo ruolo. Oltre alle autorizzazioni predefinite fornite, è necessario aggiungere “Leggi pagine private”. Potresti anche voler selezionare Post > Leggi post privati di te che potrebbero essere necessari. (Questo può anche essere aggiunto / modificato in seguito, se lo desideri.)
assicurarsi di salvare le modifiche quando hai finito.
Dopo aver creato il nuovo ruolo, vai a Utenti > Aggiungi nuovo e crea un nuovo utente in questo nuovo ruolo. (Avrai bisogno di questo a scopo di test.) È necessario utilizzare un indirizzo e-mail diverso per creare questo account. Assicurati di prendere nota della password in modo da poter accedere come utente in seguito per il test.
Passo 4: Crea la tua pagina di contenuto privato
È possibile utilizzare una pagina esistente o crearne una nuova. La parte importante per questo sarà impostare la Visibilità su Privata. (Se si utilizza l’editor di blocchi più recente, questa impostazione sarà sotto le impostazioni del documento a destra, sotto Post Visibility.) Questo renderà la pagina privata, che normalmente la renderebbe visibile solo agli amministratori e agli editori del sito.
Dovrai anche impostare le autorizzazioni del contenuto, che possono essere trovate verso il fondo dell’area di modifica, sotto l’area del contenuto.
In Ruoli, ho selezionato il nuovo ruolo che ho creato, il contenuto privato e il ruolo di amministratore, per assicurarmi di non avere problemi nella visualizzazione della pagina.
Quindi assicuratevi di aggiungere un messaggio di errore, in modo che se qualcuno va alla pagina senza essere connessi, di vedere qualcosa di diverso da una pagina vuota. Di solito uso solo qualcosa di molto semplice, come ” Contenuto della pagina solo per i membri. Effettua il login per visualizzare questa pagina.”È anche molto utile aggiungere un link alla pagina di accesso, che è “/wp-login.php ” per la maggior parte dei siti web WordPress, a meno che non sia stato modificato da un altro plugin.
Passo 5: Impostare le impostazioni di accesso basate sui ruoli
Il passo successivo è assicurarsi di reindirizzare gli utenti in questo nuovo ruolo alla pagina privata quando hanno effettuato l’accesso. Dopo aver installato e attivato il plug-in di reindirizzamento di login di Peter, vai su Impostazioni > Reindirizzamenti di login/Logout nella tua Dashboard.
Cercare l’opzione per creare una regola basata su un ruolo specifico e utilizzare il menu a discesa per selezionare il ruolo creato.
Nel campo URL, aggiungere il permalink per la pagina di contenuto privato nel campo URL. Se desideri che vengano reindirizzati a una pagina specifica quando si disconnettono, puoi anche inserirla qui. Ho inserito solo un “/”, che li reindirizzerà alla home page del mio sito quando si disconnettono.
Passo 6: Test
Il gioco è fatto! Ora, hai solo bisogno di testarlo. Di solito, per il test, apro un browser diverso o una finestra in incognito nello stesso browser, in modo da poter testare come l’altro utente senza dover uscire dal mio ruolo di amministratore. Se non hai intenzione di utilizzare un browser diverso o una finestra in incognito, assicurati di conoscere la password dell’account amministratore in modo da poter accedere di nuovo.
Per testare, prova ad andare all’URL del contenuto privato e assicurati che il contenuto della pagina sia nascosto e che venga visualizzato il messaggio di errore corretto. Quindi accedi al sito e assicurati di essere reindirizzato alla pagina appropriata e che il contenuto sia ora visibile a te. Se hai inserito un URL di reindirizzamento di logout, vai avanti e esci per assicurarti che funzioni anche questo.
Ho anche incluso un video tutorial dal mio canale YouTube. L’ho fatto qualche anno fa e mentre uno dei plugin ha un nuovo nome nel video, il resto del processo è lo stesso.