Based on what you wrote, you should use instead :
if ( ! is_admin() ) {
function get_user_role() {
global $wp_roles;
$user = wp_get_current_user();
$roles = ( array ) $user->roles;
foreach ( $roles as $role ) {
$user_role="<p>" . $wp_roles->roles[ $role ]['name'] . '</p>';
}
return $user_role;
}
add_shortcode( 'display_user_role', 'get_user_role' );
}
It works pretty well on my install !
Related Posts:
- create shortcode to list users with specific meta key value
- Use AJAX in shortcode
- How to add attributes to a shortcode
- How to display random users with avatars
- Apply custom role capabilities to administrator (without plugin)
- Can shortcodes contain conditional statements? Even without them my shortcode renders blank page
- Creating a table from shortcode avoiding wpautop for each row
- Stripping shortcode from custom excerpt function
- Shortcode with custom content attribute?
- How do I redirect upon login a specific user based on role?
- Shortcode to insert menu in page body?
- Passing HTML in WordPress Shortcode arguments
- How to add another user to this remove_menu function?
- Add a new subscriber role using a function
- Display a text message if the shortcode is found?
- Custom roles can’t access to wp-admin
- Custom Shortcode, functions PHP WP_Query loop
- Super simple shortcode not working
- Hide Author.php template from specific user role
- Display gallery on top before content
- How to extract the variables out from “add_shortcode” function?
- How to get specified parent page title in my function
- Possible to display shortcode based on the category?
- Shortcode pagination not advancing
- Having issues with a foreach inside of a shortcode with ACF gallery
- Toggle User Roles with button
- Display post shortcode content in the sidebar?
- How to change or add user role after getting post request data about pay? [closed]
- How to get the index number of the posts?
- Using shortcode content with nested shortcode
- How to filter $content in shortcode function
- Create a custom taxonomy that will be used to create and filter markers in a Google Map
- Display gallery on bottom after content
- Excerpts are not displayed by a shortcode on category pages
- WordPress Shortcode function display outside of widget
- check if the user is owner of current page
- Allow Contributor to edit their own posts after Adm aproval
- Help With Creating Shortcode
- Use html inside shortcode function
- How to set default post editor based on role?
- Shotcode argument issues
- Exclude category from shortcode
- get_pages() Returns Only One Item
- Function shortcode – Set Parameter
- Adding an option to a shortcode
- How to use author meta in shortcode?
- Use a shortcode to display custom meta box contents
- Woocommerce checkout field
- Shortcode for Listing Users from Meta Value?
- How to add array [closed]
- How to create shortcode with html and php content?
- Tracking the number of shortcodes for a list?
- Need a method to prevent WP from adding in between my shortcodes
- Load scripts for do_shortcode( ‘ [ my_shortcode ] ‘ )
- Can I include a custom PHP function in a WordPress function?
- How to create a shortcode out of a php function
- Shortcode of a function
- How can I show different content for different user-levels?
- How to add a shortcode to call a function
- How can I call a PHP function inside a hardcoded shortcode?
- Problem with shortcode inside a shortcode
- Need help making a short code work
- Using One Function To Create Two Different Shortcodes
- Is it possible to create a shortcode to link to a specific post/page where the tag is just an attribute?
- Pagination not working – FrontPage
- Allow user select role in wordpress default registration without plugin
- page shows short code not output
- Function to function shortcode help [closed]
- Last updated posts shortcode in functions.php
- I want to display the sku in the product pages of my EDD website
- use add_action in a shortcode (gravity form – WordPress)
- Change user role based on total number of items ordered
- Shortcode displaying outside the div [duplicate]
- Remove all video attachment, both files and post/postmeta from database?
- Shortcode with pagination advancing multiple queries
- Get shortcode attribute value to another function
- How to retrieve image IDs from shortcode content?
- Display list of pages that contain a certain string within the slug
- HowTo: Add wrapper to columns shortcode?
- How To Show Shortcodes In WordPress Custom Fields?
- Change the second role depending on the first
- Restrict certain roles registrations by domain
- Multisite Admin Roles
- Can I use a function to return HTML and the result of another function?
- How to display data from custom fields in my custom shortcode?
- Modify function Shortcode_atts
- Shortcode to output get_header not working
- restrict access to specific urls on a specific period of time
- Welcome Mails based on user role
- Add title & subtitle to shortcodes
- Shortcode Variations?
- shortcode inside post called by ID does not render as expected
- Custom shortcode not being included in content paragraph [duplicate]
- trouble with passing class method data to outside function
- Get term count on a category page
- How do grab the main loop, with conditions, and output via shortcodes
- Display function from functions.php in tag.php
- Creating mixture of shortcodes to use in the visual/text editor
- Would it be possible to disable embeds for specific user roles? If so, how?
- post_content return zero!