Come limitare il contenuto dei membri in WordPress
Pubblicato: 2021-05-06Il 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.
- 1. Quando è necessario limitare i contenuti da parte dei membri?
- 2. Come consentire solo a determinati utenti di leggere il contenuto
- 2.1. Passaggio 1: creare livelli e concedere loro capacità
- 2.2. Passaggio 2: applica il livello agli utenti
- 3. Come creare condizioni di accesso
- 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 ForceVersione corrente: 2.2.1
Ultimo aggiornamento: 22 agosto 2021
restrizione-accesso-utente.2.2.1.zip
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:

Dopo l'attivazione, verrà visualizzata una nuova sezione Accesso utente 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 :

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.

Ora, dai un nome al livello, quindi passa alla scheda Funzionalità per concedere funzionalità per questo 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 .


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 .

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

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:

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

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.

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

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

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

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 :

Quindi, vai alla scheda Condizioni di accesso e fai clic su 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 :

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:

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.

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!
