Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Come limitare le pagine di WordPress in base al ruolo dell’utente (3 modi semplici)

Nota editoriale: guadagniamo una commissione dai link dei partner su WPBeginner. Le commissioni non influenzano le opinioni o le valutazioni dei nostri redattori. Per saperne di più su Processo editoriale.

Volete limitare alcune pagine del vostro sito web in base al ruolo dell’utente?

Molte aziende che utilizzano WordPress hanno bisogno di controllare quali utenti possono accedere a determinate pagine dei loro siti web.

In questo articolo vi mostreremo come limitare facilmente l’accesso a determinate pagine di WordPress in base al ruolo dell’utente.

How to restrict WordPress pages by user role

Perché limitare le pagine di WordPress in base al ruolo dell’utente?

Quando si avvia un sito WordPress, si potrebbe voler limitare alcune aree e pagine in base al ruolo dell’utente. Ad esempio, se avete un sito con più autori, potete limitare l’accesso a pagine specifiche per scrittori e redattori.

La limitazione delle pagine in base ai ruoli degli utenti è un caso d’uso comune per i siti associativi. È possibile limitare le pagine del sito in base al livello di appartenenza dell’utente. Ad esempio, solo gli abbonati possono visualizzare la pagina dei video o dei corsi online.

Per impostazione predefinita, WordPress dispone di una serie limitata di strumenti per limitare i contenuti del vostro sito web. È possibile creare post privati e protetti da password, ma queste funzioni non consentono di limitare l’accesso in base al ruolo dell’utente.

Fortunatamente, esistono diversi plugin per WordPress che consentono di fare proprio questo. Potete sceglierne uno per limitare le pagine a determinati utenti, gruppi di utenti o ruoli di utenti.

Utilizzando questi plugin, è possibile creare un sito web associativo, siti web a pagamento o persino blog familiari. È anche possibile monetizzare i contenuti aggiungendo abbonamenti a pagamento.

Detto questo, vediamo come limitare correttamente le pagine di WordPress in base al ruolo dell’utente. Vi mostreremo diversi plugin, in modo che possiate scegliere quello più adatto alle vostre esigenze.

1. Limitare le pagine in base all’iscrizione utilizzando MemberPress

MemberPress è uno dei migliori plugin per membership di WordPress presenti sul mercato. Permette di creare facilmente siti web di membership con abbonamenti a pagamento. È possibile impostare restrizioni sui contenuti e consentire l’accesso solo a ruoli specifici di utenti.

MemberPress è un plugin premium ed è necessario registrare un account. Visitate semplicemente il sito web e fate clic sul pulsante “Get MemberPress for WordPress”.

MemberPress

Successivamente, è necessario installare e attivare il plugin MemberPress. Per maggiori dettagli, consultate la nostra guida passo passo su come installare un plugin di WordPress.

Dopo l’attivazione, visitate la pagina MemberPress ” Impostazioni per inserire la chiave di licenza. Potete trovare la chiave nell’area del vostro account sul sito Web di MemberPress.

Adding a license key to your MemberPress plugin

Successivamente, è necessario andare alla scheda “Pagamenti” per impostare i pagamenti.

È sufficiente fare clic sull’opzione “+ Aggiungi metodo di pagamento” per iniziare.

The MemberPress payment gateway settings

MemberPress supporta PayPal (Standard, Express e Pro), Stripe, Authorize.net e altri ancora. È possibile selezionare i metodi di pagamento che si desidera utilizzare e fornire le credenziali necessarie.

Successivamente, è necessario visitare la pagina MemberPress ” Memberships dalla dashboard di WordPress e fare clic sul pulsante “Aggiungi nuovo” per creare un piano di adesione.

Adding a new membership subscription to WordPress

Si inizierà fornendo un titolo per questo piano associativo e impostando i prezzi, il tipo di fatturazione e le impostazioni di scadenza.

Quindi, scorrere verso il basso fino al meta-quadro “Opzioni di iscrizione” sotto l’editor dei post. Qui è possibile impostare diverse opzioni per questo particolare piano di iscrizione.

Fare clic sulla scheda “Avanzate” sotto le opzioni di iscrizione e fare clic sulla casella di controllo “Ruoli utente per questa iscrizione”.

Check the user roles option

Successivamente, si può semplicemente scegliere il ruolo dell’utente dall’elenco fornito.

Fate attenzione quando scegliete un ruolo utente, perché ogni ruolo utente in WordPress ha i propri permessi. Se necessario, è possibile creare un ruolo utente personalizzato per i piani di adesione del proprio sito web.

Ora è possibile pubblicare il piano di adesione.

Se si desidera aggiungere altri piani di adesione, è possibile ripetere la procedura per aggiungerli.

Una volta creato un piano di iscrizione, è il momento di impostare le regole per limitare l’accesso ai contenuti.

Andate alla pagina MemberPress ” Regole dalla dashboard di WordPress e fate clic sul pulsante “Aggiungi nuovo” in alto.

Adding a new rule to your WordPress membership site

Si accede così alla pagina di modifica delle regole, dove è possibile selezionare diverse condizioni e scegliere quali pagine limitare.

È possibile fare clic sul menu a discesa sotto “Proteggi contenuto” e scegliere una regola.

Choose content to restrict

Ad esempio, è possibile selezionare tutti i contenuti che corrispondono a un particolare tag o categoria per renderli disponibili solo ai membri con un piano di iscrizione creato in precedenza. Oppure si può selezionare una singola pagina per limitarne l’accesso.

Se si sceglie una categoria o un tag per bloccare l’accesso, è necessario assicurarsi che il contenuto sia aggiunto a quella particolare categoria o tag.

Potete consultare la nostra guida su come aggiungere categorie e tag in WordPress.

Questo è tutto. Siete riusciti a limitare le pagine di WordPress in base al ruolo dell’utente e all’iscrizione utilizzando MemberPress.

2. Limitare l’accesso alle pagine in base al ruolo dell’utente utilizzando Restrict Content Pro.

Restrict Content Pro è un’ottima opzione per controllare chi ha accesso ai contenuti del vostro sito web. Permette inoltre di aggiungere abbonamenti a pagamento e di guadagnare online dal vostro sito web di membership.

Per iniziare, è necessario visitare il sito web di Restricted Content Pro e fare clic sul pulsante “Get Started”.

Restricted Content Pro

Successivamente, è necessario registrare un account.

Per impostare le restrizioni delle pagine in base ai ruoli degli utenti, è possibile utilizzare il piano gratuito. È sufficiente fare clic sul pulsante “Inizia” sotto il piano gratuito.

Create a free restricted content pro account

Successivamente, si aprirà una finestra pop-up.

È possibile inserire un indirizzo e-mail e fare clic sul pulsante “Ottieni il tuo plugin gratuito”.

Sign up for a free restricted content pro account

Successivamente, riceverete un’e-mail da Restrict Content Pro con il link per il download del plugin gratuito.

Scaricate il plugin sul vostro computer.

Da qui, è necessario installare e attivare il plugin gratuito Restrict Content Pro. Per maggiori dettagli, consultate la nostra guida passo passo su come installare un plugin di WordPress.

Dopo l’attivazione, è possibile visitare la pagina Restrict ” Settings dalla dashboard di WordPress e accedere alla scheda “General”.

Edit general settings for restricted content pro

Qui è possibile modificare diverse pagine che il plugin imposterà automaticamente per il vostro sito web.

Successivamente, dovrete scorrere fino alla sezione “Messaggio di contenuto limitato” e aggiungere il testo che gli utenti vedranno se non sono autorizzati a visualizzare una pagina.

Enter restricted error message

Successivamente, è necessario passare alla scheda “Pagamenti” per selezionare un gateway di pagamento.

Restrict Content Pro consente di accettare pagamenti tramite PayPal, Stripe, Braintree e Authorize.net.

Set up a payment service in restricted content pro

Dopo aver selezionato un metodo di pagamento, sarà possibile aggiungere le credenziali per ogni metodo di pagamento.

Non dimenticate di salvare le impostazioni una volta terminate.

A questo punto, è necessario modificare le pagine o i post che si desidera siano limitati dai ruoli degli utenti.

Una volta entrati nell’editor di contenuti di WordPress, è sufficiente scorrere verso il basso fino alla casella di meta “Limita questo contenuto”.

Select user role to restrict pages

Da qui, fare clic sul menu a discesa sotto la sezione Opzioni di accesso dei membri e selezionare l’opzione “Membri con un determinato ruolo”.

Successivamente, è possibile scegliere il ruolo dell’utente che si desidera autorizzare a visualizzare la pagina.

Choose user roles to limit page access

Una volta terminato, è sufficiente aggiornare o pubblicare i contenuti.

Restrict Content Pro consente anche di creare livelli di abbonamento. Per istruzioni più dettagliate, consultate la nostra guida su come limitare i contenuti agli utenti registrati in WordPress.

3. Bloccare l’accesso alle pagine del corso con LearnDash

LearnDash è il miglior plugin LMS per WordPress. Permette di creare e vendere corsi online. È possibile utilizzare il suo costruttore di corsi drag-and-drop per creare lezioni, quiz e altro ancora.

È dotato di abbonamenti integrati, che consentono agli utenti di iscriversi a un corso prima di poterne vedere i contenuti. Ciò consente di limitare l’accesso alle pagine dei corsi e di monetizzare il sito web.

Per prima cosa, è necessario visitare il sito web di LearnDash e registrare un account.

LearnDash

Successivamente, è necessario installare e attivare il plugin LearnDash. Per maggiori dettagli, consultate la nostra guida passo passo su come installare un plugin di WordPress.

Dopo l’attivazione, è necessario visitare la pagina LearnDash LMS ” Impostazioni dalla dashboard di WordPress.

Successivamente, è necessario passare alla scheda “Pagamenti” e selezionare il gateway di pagamento preferito.

Add payment gateway to LearnDash

A questo punto, è possibile accedere alla pagina LearnDash LMS ” Corsi dal pannello di amministrazione di WordPress.

Da qui, fare clic sul pulsante “Aggiungi nuovo” per aggiungere il primo corso.

Add new courses to LearnDash

Inserire un titolo e una descrizione per il corso.

La parte descrittiva sarà visibile a tutti gli utenti per spiegare di cosa tratta il corso.

Enter title and description for your course

Successivamente, è necessario passare alla scheda “Impostazioni” nel costruttore del corso.

Da qui, basta scorrere la sezione “Modalità di accesso”. Il plugin consente di creare corsi aperti (pubblici), gratuiti, a pagamento, ricorrenti e chiusi.

Se si seleziona l’opzione “Acquista ora”, è necessario inserire il prezzo del corso. Solo gli utenti abbonati potranno accedere alle pagine del corso.

Change access mode settings

Per i corsi gratuiti, gli utenti dovranno comunque iscriversi al corso creando un account.

Ora è possibile salvare o pubblicare il corso e visualizzarlo in anteprima sul proprio sito web.

Dopo aver creato un corso, questo è ancora vuoto. Per completarlo, è necessario aggiungere i contenuti del corso, come lezioni, quiz e compiti.

LearnDash è uno strumento potente per vendere corsi online limitando l’accesso ai contenuti. Funziona molto bene con MemberPress per creare piani di abbonamento che danno automaticamente agli utenti l’accesso a diversi corsi.

Per ora è tutto. Speriamo che questo articolo vi abbia aiutato a capire come limitare facilmente le pagine di WordPress in base al ruolo dell’utente. Potreste anche voler consultare la nostra guida definitiva alla sicurezza di WordPress passo dopo passo per i principianti e i plugin WordPress indispensabili per i siti web aziendali.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

10 commentiLascia una risposta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Jiří Vaněk says

    Thank you for the tutorial. I have a blog that also deals with technical guides, and I’m considering how to set up a paid section. Today, many people go the route of Patreon or HeroHero, but I would like to have everything completely under the control of my website. It’s great what WordPress can do now with the help of plugins.

  3. Konrad says

    using a plugin like those mentioned is definitely the easiest and safest way to do this :D
    Remember, always back up your site before making any changes!

  4. Ralph says

    This is really good tutorial for membership sites. I plan on doing website with mix of free and paid articles and this is great way of doing that. Free basic articles for everybody and more advanced are only for paying members. Didn’t think this could be so easy.

  5. Moinuddin Waheed says

    Memberpress is the best choice when it comes to making a website where you can restrict the content based on certain users criteria.
    it is specially good when it comes to making courses to sell and at the same time having some of them as free resources.
    it has all the features that is required to make a good course selling website and restricting the content to the paid subscribers only.
    subscription based website can easily made with this plugin.

  6. Mike Shannon says

    I am setting up a webpage for a club. I want to develop a blog page in which only I and the club president can post to but which all users can see. How can I do this? Or can I?

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.