Help checking user role on frontend
-
I have a role called “sales” I’d like to check from the front end. If the logged in user has a role of “sales” I’d like to display a welcome message. If not, no message. I was hoping to check the user role like this:
<?php
$user_id = get_current_user_id();
$user = new WP_User( $user_id );
if ( $user->roles[0] == 'sales' ) {
echo '<div style="width:100%; height:200px; background:#f00; margin:0px auto;">Welcome Sales Member</div>';
}
?>
The code works with native WordPress roles (author, editor, etc.) but not with my custom roles.
Anybody know how to do this?
The topic ‘Help checking user role on frontend’ is closed to new replies.