Come limitare il contenuto dei membri in WordPress

Pubblicato: 2021-05-06

Il tuo sito Web WordPress ha alcuni contenuti importanti , sensibili o a pagamento e desideri consentire solo a pochi utenti con un determinato ruolo di visualizzarli. Vai tranquillo! Puoi utilizzare un plug-in membro per limitare chi è autorizzato a leggere i contenuti sul tuo sito Web WordPress.

Sommario nascondi
  1. 1. Quando è necessario limitare i contenuti da parte dei membri?
  2. 2. Come consentire solo a determinati utenti di leggere il contenuto
    1. 2.1. Passaggio 1: creare livelli e concedere loro capacità
    2. 2.2. Passaggio 2: applica il livello agli utenti
  3. 3. Come creare condizioni di accesso
  4. 4. Ultime parole

In questo articolo, lo faremo passo dopo passo con il plug-in Restrict User Access . Ma prima, impariamo a conoscere le applicazioni di limitazione dei contenuti da parte dei membri in WordPress.

Quando è necessario limitare i contenuti da parte dei membri?

La limitazione del contenuto da parte dei membri può essere richiesta per:

  • Siti web di libri online : consenti solo ai membri VIP di leggere libri a pagamento o hot book.
  • Siti della scuola : consenti solo agli account degli insegnanti di leggere documenti privati ​​come piani delle lezioni e tesi di laurea.
  • Siti web aziendali : consenti solo agli account amministratore di leggere documenti privati ​​o rapporti interni.
  • E molte altre applicazioni, a seconda della tua creatività.

Per una migliore illustrazione, farò un esempio di un sito web aziendale . Ecco cosa faccio:

Come consentire solo a determinati utenti di leggere il contenuto

In questo articolo classifico tutti gli utenti del sito Web WordPress in due livelli: Manager e Staff . Lo staff può leggere solo i post normali, mentre i manager possono leggere sia i post normali che quelli privati.

Per fare ciò, utilizzo il plug-in Restrict User Access.

Limita l'accesso degli utenti – Plugin di appartenenza con Force Limita l'accesso degli utenti – Plugin di appartenenza con Force

Autore/i: Joachim Jensen - DEV Institute

Versione corrente: 2.2.1

Ultimo aggiornamento: 22 agosto 2021

restrizione-accesso-utente.2.2.1.zip

88% Valutazioni 20.000+ Installa WP 5.0+ Richiede

Il plug-in Restrict User Access ti aiuta a creare un sito Web di appartenenza in cui gli utenti ottengono livelli diversi. A seconda del livello, gli utenti possono utilizzare funzionalità o leggere post con importanza/segreto crescente.

Il plug-in Restrict User Access è gratuito e disponibile su wordpress.org, quindi devi solo installare e attivare il plug-in come al solito:

installa e attiva il plug-in Restrict User Access

Dopo l'attivazione, verrà visualizzata una nuova sezione Accesso utente nella barra laterale sul back-end del tuo sito Web WordPress:

una nuova sezione User Access verrà mostrata nella barra laterale sul back-end del tuo sito Web WordPress

Questa volta, segui questi passaggi per limitare il contenuto dei membri in WordPress:

Passaggio 1: creare livelli e concedere loro capacità

Innanzitutto, vai su Accesso utente > Livelli di accesso > Aggiungi nuovo :

Crea un nuovo livello per limitare i contenuti

Nell'interfaccia Aggiungi nuovo , puoi creare condizioni di accesso, applicare il livello agli utenti, concedere funzionalità per il livello e impostare altre opzioni come la durata, nascondere la barra di amministrazione, ecc.

l'interfaccia per aggiungere nuovi livelli di accesso

Ora, dai un nome al livello, quindi passa alla scheda Funzionalità per concedere funzionalità per questo livello:

concedere capacità per il livello

Come puoi vedere nell'immagine, la prima colonna contiene le capacità che possono essere concesse al livello attualmente selezionato (Manager). Per concedere una capacità a Manager basta cliccare sulla cella corrispondente nella colonna Permesso ; in caso contrario, fare clic sulla cella nella colonna Nega .

In questo articolo, mi concentro solo sulla capacità di leggere articoli o pagine. Pertanto, permetto solo le seguenti capacità:

  • read : leggi post/pagine normali
  • read_private_posts
  • read_private_pages

Per quanto riguarda le altre funzionalità, scelgo Deny .

negare altre capacità del livello di accesso

Quindi, non dimenticare di fare clic su Crea .

Abbiamo terminato il Manager di primo livello. Per quanto riguarda il livello del personale , faccio lo stesso. Ma nella scheda Funzionalità , permetto solo la read .

limitare i contenuti in base ai livelli di accesso

Questi sono due livelli ( Manager e Staff ) che ho creato:

due livelli che abbiamo creato con il plugin Restrict User Access

Tuttavia, questi livelli non sono ancora stati applicati a nessun utente. Per farlo, vai al passaggio 2.

Passaggio 2: applica il livello agli utenti

Esistono due metodi per applicare il livello agli utenti:

  • Metodo 1 : scegli gli utenti manualmente
  • Metodo 2 : sincronizzazione con i ruoli utente

Eccoci qui!

Metodo 1: scegli gli utenti manualmente

Il metodo 1 è adatto per i siti Web aziendali interni che hanno pochi membri (<20 persone) perché la scelta manuale di numerosi membri richiede molto tempo.

Innanzitutto, vai su Accesso utente > Livelli di accesso e scegli il livello che desideri applicare agli utenti:

scegli il livello che vuoi applicare agli utenti

Successivamente, passa alla scheda Membri , nella sezione Cerca utenti , inserisci i nomi utente e fai clic su Salva .

inserisci i nomi utente nella scheda Membri

Metodo 2: sincronizzazione con i ruoli utente

Il metodo 2 è più veloce del metodo 1 perché puoi utilizzare i ruoli utente disponibili sul tuo sito Web WordPress. Tuttavia, assicurati che ai manager e al personale vengano assegnati i ruoli utente corretti.

Leggi di più: come configurare i ruoli utente in WordPress.

Per sincronizzare con i ruoli utente, scegli anche il livello desiderato e vai alla scheda Membri .

Nella sezione Ruolo sincronizzato, scegli il ruolo che desideri sincronizzare. In questo esempio, ho creato prima due ruoli utente ( Manager Users e Staff Users ), quindi devo solo sincronizzarli con i livelli corrispondenti.

Sincronizzare il plug-in Restrict User Access con User Roles

Ok, ora controllerò se lo facciamo bene. Il mio sito Web WordPress ha tre post privati ​​e alcuni post normali come segue:

Limita i post privati ​​e i post normali sul sito Web WordPress da parte dei membri

Innanzitutto, accedo con un account Staff . Come puoi vedere, non riesco a vedere i post privati. Non si presentano nemmeno:

Il contenuto è riservato ai membri dello staff

Successivamente, accedo con un account Manager . E tada, ora posso vedere i post privati:

Il contenuto non è limitato ai membri di Manager

Restrict User Access ha un'altra caratteristica interessante che sta creando condizioni di accesso. Con questa funzione, puoi impostare in modo che gli utenti di un livello possano leggere solo determinati post da te specificati .

Come creare condizioni di accesso

Innanzitutto, scegli il livello per il quale desideri creare le condizioni di accesso. In questo esempio, scelgo il livello Staff :

creare condizioni di accesso per il livello Staff

Quindi, vai alla scheda Condizioni di accesso e fai clic su Nuovo gruppo di condizioni :

aggiungi un nuovo gruppo di condizioni:

Ora puoi vedere molti tipi di condizioni. Tuttavia, ci concentriamo solo sulla capacità di leggere i post, quindi scegliamo Post / Blog :

Scegli la capacità di leggere i post

Successivamente, fai clic sulla casella accanto alla sezione Post / Blog , quindi seleziona i post che consenti ai tuoi utenti di leggere. Ad esempio, scelgo i seguenti post:

seleziona i post che permetti ai tuoi utenti di leggere.

Infine, non dimenticare di fare clic su Salva .

D'ora in poi, gli utenti di Staff potranno leggere solo i contenuti che ho specificato sopra. Per quanto riguarda gli altri post, sebbene possano ancora vedere il titolo e le immagini in primo piano nella pagina dell'archivio, non possono leggere il contenuto del post.

I membri dello staff non possono leggere i contenuti con restrizioni sul sito Web di WordPress

Ultime parole

La limitazione del contenuto da parte dei membri in WordPress è molto importante per i siti Web che hanno contenuti sensibili, importanti o a pagamento. Dovresti utilizzare questa tecnica per proteggere il contenuto del tuo sito web .

Conosci qualche altra applicazione per limitare i contenuti da parte dei membri in WordPress? Condividilo con noi nella sezione commenti!

Ci vediamo!