How to echo a wordpress user role

How to echo a wordpress user role

Postby admin » Mon Nov 14, 2016 11:38 am

This will display the user role of any user (member, admin, etc) at the top of the profile form. More position control can be achieved on custom pages and posts

Create a shortcode using the field manager.

Select a shortcode text box:

Title: User role read-only
Visibility: Select where (view, edit mode or everywhere)
Privacy : Only specific member roles (selecting to "profile owners and admin" will cause the admin to see his own name on the user profile page.
Select member role: choose your user role (e.g. member)
Enter the following shortcode: [avnw-wpuserrole]
Conditional rules: Set up your conditional rules if any.

Next Instructions

Go to your WordPress site > wp-content > themes > your-theme > functions.php.

Copy and paste the following code:
Code: Select all
    //echo wordpress user role [avnw-wpuserrole]
    function userrole_func( $atts ){
$user = new WP_User(get_current_user_id());
echo $user->roles[0];
    add_shortcode( 'avnw-wpuserrole', 'userrole_func' );

Warning: This code may get removed if your theme is updated or upgraded!
The AVNW Support Team

If there is a false accusation made against you, then remove this fake report.

Shopping for a new website? See our design deals.

How much is your website worth? Get a free estimate.

And, if our post has provided you with great information, there are a few ways you can show your appreciation:
  1. Like us on Facebook
  2. Post a review.- Posting a good review about this site could help us provide improved support.

Thank You!
User avatar
Site Admin
Posts: 497
Joined: Sun Jan 12, 2014 11:18 pm
Location: New York City

Return to WordPress

Who is online

Users browsing this forum: No registered users and 0 guests