KakapoWP KakapoWP
Roles

Alternativa a User Role Editor: cinque domande prima del cambio

29 luglio 2026·6 min di lettura

Chi cerca un'alternativa a un plugin di gestione dei permessi di solito non ha incontrato un errore, ma ha notato una lacuna: un cliente vede voci di menu che non lo riguardano. Un articolo protetto compare comunque da qualche parte. Oppure non si riesce più a dire chi ha ricevuto quale permesso e quando. Cinque domande mettono ordine.

Domanda 1: la regola regge anche senza backend?

È la più importante, e puoi rispondere da solo in un minuto. Proteggi un articolo in modo che lo possa vedere solo un determinato ruolo. Esci. Apri /wp-json/wp/v2/posts?search= con una parola di quell'articolo.

Se il contenuto compare nella risposta, la tua regola cambia solo la visualizzazione. La REST API di WordPress è raggiungibile di serie, e interroga punti del codice diversi da un elenco di articoli nel backend. Kakapo Roles applica esplicitamente la regola di visibilità anche lì — proprio per questo il test è il modo più rapido per valutare un plugin di gestione dei permessi.

Fai questo test anche con il plugin che usi adesso, prima di cambiare. A volte la lacuna è altrove — per esempio in un page builder che distribuisce i contenuti tramite un endpoint proprio.

Domanda 2: qualcuno può darsi più permessi da solo?

Un plugin di gestione dei permessi che consente a chiunque abbia accesso all'interfaccia di potenziare il proprio ruolo vanifica il proprio scopo. WordPress ha un hook per questo — get_editable_roles() —, che stabilisce quali ruoli qualcuno può modificare. Domanda da porre all'alternativa: viene rispettato, in ogni punto?

In una rete multisito si aggiunge un secondo limite: lì i ruoli sono in parte validi per tutta la rete. Chi li sovrascrive da un sottosito li modifica per tutti i siti della rete — anche per quelli che non gli appartengono.

Domanda 3: il backend si può riordinare?

I permessi dicono cosa qualcuno PUÒ fare. Per un cliente è altrettanto importante cosa VEDE. Un redattore che ha davanti dodici voci di menu, dieci delle quali bloccate, non ha un backend sicuro, ma confuso.

Verifica quindi se l'alternativa va oltre ruoli e permessi: menu di amministrazione per ruolo, libreria media limitata ai propri file, widget e menu di navigazione, shortcode consentiti, reindirizzamento dopo il login. Kakapo Roles include tutto questo di serie — in molti plugin di questo tipo si tratta di singole estensioni o frammenti di codice.

Domanda 4: si può ricostruire cosa è stato modificato?

I permessi si cambiano di rado e per lo più sotto pressione. Sei mesi dopo sorge la domanda sul perché un ruolo possa fare qualcosa. Senza un registro la risposta è una supposizione.

Domanda da porre all'alternativa: c'è un registro delle modifiche, e vi è indicato CHI ha ricevuto o perso QUALE permesso e QUANDO? Kakapo Roles ne tiene uno e vi registra anche le modifiche che passano per assegnazioni e migrazioni.

Domanda 5: devo ricostruire tutto su ogni sito?

Chi gestisce più installazioni costruisce più volte la stessa struttura dei permessi — e ogni volta se ne discosta un po'. Dopo un anno, cinque siti sono cinque casi particolari. Verifica quindi se la struttura si può esportare e importare, e cosa succede ai ruoli esistenti durante l'importazione: aggiungere o sostituire?

Kakapo Roles sa fare entrambe le cose e prima dell'importazione indica quale delle due modalità è selezionata. «Sostituire» (in tedesco: „Ersetzen“) è la più rischiosa — per questo va confermata esplicitamente.

La checklist in breve

CriterioPerché contaIn Kakapo Roles
Effetto nella REST APIAltrimenti la regola protegge solo la visualizzazioneapplicato esplicitamente
Protezione dall'escalation dei permessiAltrimenti il plugin annulla se stessoget_editable_roles rispettato, anche nella rete
Riordino del backendUn cliente deve vedere ciò che lo riguardaMenu di amministrazione, libreria media, widget, menu di navigazione, shortcode
Reindirizzamento dopo il login per ruoloIl cliente arriva dove lavoradi serie
Cestino per i ruoliI ruoli raramente si eliminano a mente freddacon ripristino
Registro delle modificheSei mesi dopo conta la provachi, quando, quale permesso
Trasferibile ad altri sitiAltrimenti ogni sito diventa un caso particolareEsportazione e importazione, aggiungere o sostituire
Più siti con una sola licenzaUna fattura invece di cinquenove plugin, un solo login

Cosa dovresti fare prima del cambio

  1. Annota la situazione attuale — quali ruoli personalizzati esistono e quali permessi sono collegati.
  2. Crea un backup. I permessi si trovano nel database, un errore colpisce tutti gli utenti contemporaneamente.
  3. Ricrea la struttura nel nuovo plugin e confrontala riga per riga.
  4. Accedi con un utente di prova per ogni ruolo e controlla cosa vede davvero.
  5. Esegui il test REST della domanda 1.
  6. Disattiva il vecchio plugin invece di eliminarlo — per due settimane.
Due plugin di gestione dei permessi attivi contemporaneamente scrivono negli stessi ruoli, e vince chi salva per ultimo. Nel periodo di transizione modifica qualcosa solo in uno dei due.

Domande frequenti

Con il cambio perdo i miei ruoli?
No. I ruoli sono un'impostazione di WordPress, non una proprietà di un plugin. Restano al loro posto quando disattivi il vecchio plugin. Ciò che scompare sono le impostazioni che si trovavano solo nel vecchio plugin.
Posso farli funzionare entrambi in parallelo?
Brevemente, per confrontarli. In modo permanente no: entrambi scrivono negli stessi ruoli, e vince l'ultimo salvataggio. Il risultato sono permessi che sembrano cambiare da soli.
Mi serve davvero, se ho solo due redattori?
Per ruoli e permessi in quel caso spesso basta un plugin gratuito. Diventa interessante non appena un cliente deve entrare nel backend, non appena i contenuti devono essere davvero protetti o non appena c'è più di un'installazione.
Influisce sul tempo di caricamento?
I controlli dei permessi vengono eseguiti a ogni visita, ma sono minimi rispetto alle query al database. Diventano percepibili solo se un plugin, a ogni caricamento di pagina, scorre tutti gli utenti — è su questo che vale la pena fare domande.
Cosa succede senza una licenza valida?
I ruoli e i permessi esistenti restano invariati; appartengono a WordPress. Le funzioni di gestione si fermano finché non viene inserita di nuovo una chiave valida.

Kakapo Roles: paghi una volta, lo usi per sempre.

Tutti e nove i plugin per 149 € una volta invece di 13 € al mese. Pagamento sicuro con Stripe. Nei primi 14 giorni: problema risolto o rimborso.

Assicurati Lifetime Tutte le funzionalità
Continua a leggere

Potrebbe interessarti anche questo.

Tutti gli articoli