Usa l'indice dei contenuti
Nel realizzare un sito web potremmo aver bisogno di creare delle pagine o sezioni visibili solo agli utenti registrati o più in particolare limitare le pagine di WordPress in base al ruolo degli utenti.
In questo articolo andremo quindi ad analizzare quali sono i metodi più pratici per poter applicare dei blocchi alle pagine per determinati ruoli utente.
Uno dei page builder più famosi per WordPress. Sfrutta appieno le sue potenzialità con Elementor PRO e crea siti web come non avresti mai immaginato.
Limitare le pagine di WordPress in base al ruolo utente
WordPress non permette, di default, di limitare le pagine in base al ruolo utente. Tramite le impostazioni predefinite, infatti, potremo solo aggiungere una password al post/pagina o renderle visibili privatamente.
Come fare per limitare le pagine di WordPress a questo punto? Per farlo dovremo ricorrere all’installazione di un plugin, che ci permetterà di espandere le funzionalità del noto CMS.
Tramite i plugin che andremo a segnalare di seguito sarà possibile creare siti con contenuti premium a pagamento o più semplicemente con sezioni divise per ruolo utente.
Se è la prima volta che senti parlare di plugin e vuoi saperne di più su come installarli, segui la nostra guida a riguardo.
Content Control
Il primo plugin che ti vogliamo consigliare è disponibile gratuitamente nella repository di WordPress, ed il suo nome è Content Control.

Content Control è un plugin leggero, ma allo stesso tempo ricco di funzionalità. Tramite il plugin è possibile gestire ogni aspetto sui contenuti presenti nel sito web. Si potrà limitare le pagine di WordPress, ma anche i post, e renderli disponibili solo a determinati ruoli o utenti registrati.
Una delle funzionalità che contraddistingue il plugin è la possibilità di limitare anche la visualizzazione di parti di una pagina o post tramite lo shortcode integrato.
Ad esempio, immaginiamo di voler nascondere una frase o link solo per determinati ruoli utente. Per farlo basterà inserire la frase o il contenuto da nascondere tra due shortcode.
[content_control]Contenuto privato[/content_control]
Infine, anche nella sezione dei Widget sarà possibile gestire singolarmente la visualizzazione degli stessi (tutti, utenti disconnessi, utenti registrati, ruoli utente specifici).
MemberPress
Un altro plugin che vogliamo segnalare è MemberPress. Questo plugin è tra i migliori quando cerchiamo un sistema per creare facilmente siti Web con contenuti in abbonamento.

Per poter attivare MemberPress dovremo acquistare una licenza dal sito ufficiale del plugin. Attualmente il plugin ha attivo tre tipologie di licenza che, a parte qualche funzionalità specifica, si differenzia solo per il numero di installazioni possibili.
Una volta installato ed attivato il plugin tramite il pannello in MemberPress – Activate, bisognerà aggiungere il modulo aggiuntivo “WordPress User Roles” nel tab add-on per poter limitare le pagine di WordPress.
Nel tab Payments invece potremo impostare i metodi di pagamento qualora volessimo restringere determinate pagine o post ad un pubblico pagante. Il sistema supporta PayPal (Standard, Express, and Pro), Stripe e Authorize.net (solo nelle versioni pro e plus).
Restrict User Access
Il plugin Restrict User Access è disponibile gratuitamente nella repository di WordPress, e permette di creare un sito con Membership e restrizioni in modo molto semplice e veloce.

Con il plugin potrai controllare ciò a cui i tuoi utenti hanno accesso esclusivo o aggiungere i contenuti a tempo. È possibile creare un numero illimitato di livelli di accesso, ignorando le funzionalità di utenti e ruoli.
Con questo plugin potrai configurare rapidamente diversi livelli utenti, ad esempio Gold, Silver, ecc.
Una volta fatto questo potrai limitare le pagine di WordPress, i post, gli articoli scritti da autori specifici o anche a determinati gruppi di prodotti ad un determinato livello e gestire in toto l’accesso al tuo sito web.
Attraverso il plugin potremo gestire anche le voci del menu, i widget, consentire o negare le varie capacità di ogni singolo utente.
Conclusioni
Questi sono solo alcuni dei plugin che permettono di limitare le pagine di WordPress o altre sezioni del CMS. Ci auguriamo che l’articolo ti sia stato utile ma come sempre ci teniamo a sapere la tua opinione.
Utilizza il box dei commenti per farci conoscere la tua esperienza a riguardo. Hai utilizzato uno di questi plugin? E come ti sei trovato?
Genera la privacy policy per il tuo sito web in 5 minuti con Iubenda. E con WP Special, il primo anno hai il 10% di sconto!