Spostare utenti e assegnare più ruoli
I ruoli cambiano, e allora le persone devono seguirli. Sotto «Assegnare e migrare» tutti i portatori di un ruolo passano in una volta in un altro. Eliminando un ruolo questo avviene comunque — altrimenti i suoi utenti avrebbero un ruolo che non esiste più.
Spostare tutti gli utenti di un ruolo
- Nella barra laterale sinistra, sotto «Utenti», scegli «Assegnare e migrare».
- Nella scheda «Spostare tutti gli utenti di un ruolo» scegli il ruolo di partenza e quello di destinazione.
- Conferma lo spostamento. Il messaggio indica poi il numero di account modificati.
Più ruoli per utente
Il database di WordPress lo sa fare da sempre — wp_capabilities è un array — solo la sua interfaccia mostra esattamente un ruolo. Nel profilo utente, sotto «Altri ruoli», c’è un campo con tutti. I permessi si sommano: un utente può fare tutto ciò che almeno uno dei suoi ruoli consente. La scrittura passa da WP_User::add_role() e remove_role().
Permessi singoli per il caso particolare
A volte esattamente una persona ha bisogno di esattamente un’eccezione. Sotto «Permessi singoli» si può concedere un permesso a un utente — in aggiunta ai suoi ruoli o espressamente contro di essi. WordPress salva ruoli e permessi singoli nella stessa riga; un permesso espressamente tolto batte quindi il ruolo, anche quello dell’amministratore. L’interfaccia di WordPress non ne mostra nulla.
wp_capabilities