Try this function:
function get_user_role($user_id){
global $wpdb;
$user = get_userdata( $user_id );
$capabilities = $user->{$wpdb->prefix . 'capabilities'};
if ( !isset( $wp_roles ) ){
$wp_roles = new WP_Roles();
}
foreach ( $wp_roles->role_names as $role => $name ) {
if ( array_key_exists( $role, $capabilities ) ) {
return $role;
}
}
return false;
}
I’ve not included any exception handling like whether the user exist or not, so you can do it yourself or in case you are getting the user ids list wont even be necessary.
Related Posts:
- Include Author profile in search results
- Search buddypress groups with querystring in url
- Alter BuddyPress member search to include search on added profile fields [closed]
- Search results show only content by admin post authors
- Buddypress Activity search with OR query instead of AND
- Consistent and Admissible Heuristics
- Solr vs. ElasticSearch
- How do you make Vim unhighlight what you searched for?
- grep for special characters in Unix
- Search is always exact [closed]
- how to limit search to post titles?
- How to create live autofill search?
- How can I implement a location based (zip code) search in WordPress?
- How to highlight search terms without plugin
- How do I remove Pages from search?
- Empty search returns home page, how to return not found search page?
- How to search for (partial match) display names of WordPress users?
- How to make search include data from wp_postmeta?
- How does WordPress search work behind the scenes?
- Remove some pages from search
- Limit search to latin characters
- How to look at code in WordPress repositories without downloading?
- Extend WordPress search to include user search
- Display search results within the same page
- Empty search input returns all posts
- How can i move search results onto a specific page?
- Remove meta robots tag from wp_head
- WordPress blog with 30 000 posts: poor search performance
- Template issues getting ajax search results
- Insert DIV container below 1st search result
- Unified search across separate WordPress installations
- Search in WordPress – Difference of searchpage.php, searchform.php and search.php?
- How to make WordPress search prioritise page titles?
- How to add the author search in the default wordpress search?
- How do I filter the search results order?
- How to insert a span inside a search form?
- How do I redirect /search/ to wordpress search template?
- How to search for users based on added user metadata
- Search by Post ID and display content of the post in search result
- Extending search query with additional $sentence value
- Link to search page without search parameter
- Search/Replace for editor in HTML-mode
- How do I search events between two set dates inside WP?
- Search only blog posts (default WP search widget)
- Exclude pages from WordPress search result page
- How to pass a search $_GET parameter to a new custom search page?
- Do I need to sanitize WordPress search query?
- Disable Redirect to Product Page on Search Results Page in WooCommerce [closed]
- Search Using Post ID
- How to override normal WordPress search in Buddypress? [closed]
- Neither the_excerpt() nor the_content() works properly?
- Let user change posts per page
- WP User Query with search columns and meta query
- Exclude top-level pages from search results
- WordPress 3.6, searchform.php problems
- Search in non-English language returns only one result
- Complex Search functionality. Advice needed
- How to use next_post_link and previous_post_link on single posts in search results
- Why is there a class=”screen-reader-text” on my search button?
- template_include for search.php makes WordPress think its on the home page
- Turning Broken URLs Into Search Terms?
- How can I implement faceted search with WordPress 3.x?
- can’t limit search to only pages
- Add custom parameters to JSON API search query?
- Combining Meta_Query key values for one array
- Change the Search Base in a multi language wordpress
- BuddyPress | Check if user is in current group [closed]
- Display posts from an author using search parameters (not author template/query_posts)
- Search: Only One Result Returned
- Include custom table into search results
- BP Multi Network & Members Directory [closed]
- How to redirect search result page to post
- Create multiple Search functions for posts / custom post types and everything
- How to stop _wpnonce and _wp_http_referer from appearing in URL
- Return all Tags from search results
- How to exclude post body from WP search
- Custom Permalinks Break Search Pagination
- Search results with custom loop don’t update when paged
- ElasticPress Indexing multiple sites
- Search uses index.php instead of search.php on renaming search field from “s”
- How to search through pdf media files?
- Search outside of the “loop”
- Replace URL with Site Title in Search Results
- How do I change WP search results order?
- Force WP to use a certain search template
- Set minimum number of characters in the search
- search.php template not loading results
- Adding arg to search results page
- search only pages if on page
- Search results URL without query string variables
- How to control WordPress Search Behavior?
- WordPress Single Conditional for Search Page
- Changing the default WordPress search action
- Get the selected term in a dropdown search
- Separating search results collectively by type
- Does WP search natively return results sorted by type (post, post type, page, category…)?
- How do I properly redirect outbound links with special characters
- Set default text for the_search_query();
- Conditional tag search-no-results
- How to delete user roles?