WordPress è una grande piattaforma e ha permessi sorprendentemente flessibili. Tuttavia, per impostazione predefinita, il sistema di permessi si attiene alla filosofia di WordPress “Decisioni, non opzioni”. Ciò significa che ci sono 5 ruoli utente di default: Amministratore, Editore, Autore, Collaboratore e Sottoscrittore. Ma non sei in grado di modificare questi ruoli senza installare un plugin.
In questa guida, presenterò 5 dei migliori plugin per personalizzare i permessi sul tuo sito WordPress. Questi plugin ti permetteranno di personalizzare i 5 ruoli di default, e anche di creare le tue regole e permessi.
Plugin #1. Capability Manager Enhanced
Capability Manager Enhanced è probabilmente il mio plugin preferito per i permessi degli utenti di WordPress. Può davvero fare tutto, dalle basi alle funzioni più avanzate.
Con Capability Manager Enhanced, è possibile personalizzare i permessi di tutti i ruoli esistenti. Puoi anche creare nuovi ruoli e controllare i loro permessi.
Capability Manager Enhanced ti copre anche con i tipi di post personalizzati. Qualsiasi tipo di post sul tuo sito (più la Libreria multimediale) ottiene impostazioni personalizzate per la modifica, l’eliminazione e la lettura.
Per controllare le impostazioni di Capability Manager Enhanced, installa il plugin e vai su Users > Capabilities. Questa immagine qui sotto mostra uno screenshot della scelta che vedrete su un sito con WooCommerce installato. Come si può vedere, non ci sono problemi a prendere i permessi da un plugin come WooCommerce.
Tutto sommato, Capability Manager Enhanced è altamente consigliato. Si può scaricare gratuitamente da WordPress.org:
Scaricate il plugin Capability Manager Enhanced
Plugin #2. Press Permit
Press Permit è una scelta davvero interessante per me perché permette di aggiungere permessi molto più avanzati e sofisticati.
Questa immagine qui sotto è un buon esempio di come Press Permit sia diverso dagli altri plugin di questa lista. Ho detto prima che WordPress ha 5 ruoli predefiniti. Al contrario, Press Permit ti permette di andare ben oltre quei 5 ruoli. Per esempio, è possibile avere un gruppo che contiene tutti gli utenti del tuo sito, non importa in quale ruolo sono. Oppure puoi avere un gruppo che contiene tutti i tuoi visitatori che non hanno un account utente.
Con Press Permit, puoi anche scendere fino a controllare i permessi per specifici post, pagine o altri contenuti. Ecco una schermata che mostra come è possibile selezionare contenuti specifici:
Press Permit richiede un po’ di tempo per imparare, e non è necessario per le opzioni di base. Ma, se hai davvero bisogno di permessi potenti, allora Press Permit è il posto dove guardare.
Scarica il plugin Press Permit
Members
Mi piace il plugin Members. Non ha un nome o un logo fantasioso, ma è ben progettato. L’interfaccia utente è facile da navigare e ha un set di permessi simile a Capability Manager Enhanced. L’unico aspetto negativo evidente è che non viene aggiornato da oltre un anno.
User Role Editor
User Role Editor è simile a Capability Manager Enhanced e Members. E’ il plugin più popolare di questa lista anche se l’interfaccia non è così buona come Members, e le caratteristiche non sono così buone come Capability Manager Enhanced.
WPFront User Role Editor
WPFront User Role Editor è un altro plugin ben fatto con opzioni simili agli altri in questa lista. WPFront ha alcune belle caratteristiche extra come la capacità di reindirizzare gli utenti ad un particolare URL dopo il login.