Displaying user role name in WordPress CMS

A simple method of showing user role in our CMS frontend
function get_user_role($user_id) {
                    global $wp_roles;
                   $roles = array();
                    $user = new WP_User( $user_id );
                    if ( !empty( $user->roles ) && is_array( $user->roles ) ) {
                    foreach ( $user->roles as $role )
                        $roles[] .= translate_user_role($wp_roles->roles[$role]['name']);
                    return implode(', ',$roles);
<?php echo get_user_role($user->ID); ?>

Recent Article

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  • Keep your skills sharp, get informed.

    Subscribe to our mailing list and get interesting stuff and updates to your email inbox