Custom CSS for a specific role

Custom CSS for a specific role

by Samuli Koskinen -
Number of replies: 1

Hi,

I need to apply some custom CSS styles for one specific role only. Any tips how to do this?

I'm using moodle 3.1.


Cheers,

Samuli


Average of ratings: -
In reply to Samuli Koskinen

Re: Custom CSS for a specific role

by Deepak Gour -

Hi Samuli

Try this:

function wpse245372_admin_user_css() {
    $user = wp_get_current_user();
    if ( in_array( 'administrator', (array) $user->roles ) ) {
       // Your Admin Stuff
    } elseif ( in_array( 'editor', (array) $user->roles ) ) {
       // Your Editor Stuff
    } elseif ( in_array( 'contributor', (array) $user->roles ) ) {
       echo '<style> CSS </style>';
    } else {
       // What Everyone Else Gets
    }
}
add_action( 'admin_head', 'wpse245372_admin_user_css' );