Mostrare una notifica nell’admin per un determinato ruolo

Lo snippet, da inserire in function.php, mostra un messaggio di notifica personalizzato nell’area di amministrazione solo per un determinato ruolo.
Nell’esempio sotto, il suolo è editor ma può ovviamente essere sostituito con altri ruoli disponibili.

Lo snippet può essere particolarmente utile in siti web gestiti da più persone con ruoli differenti!

I ruoli di default disponibili sono:
Amministratore (administrator)
Codice: ‘administrator’

Editore (editor)
Codice: ‘editor’

Autore (author)
Codice: ‘author’

Collaboratore (contributor)
Codice: ‘contributor’

Abbonato (subscriber)
Codice: ‘subscriber’

function show_admin_notification_for_role() {
    if (current_user_can('editor')) {
        echo '<div class="notice notice-info is-dismissible"><p>Messaggio importante per gli editori!</p></div>';
    }
}
add_action('admin_notices', 'show_admin_notification_for_role');



Scopri tutti gli Snippet