You can cut a lot of steps out of this if you use get_users()
instead of your custom SQL query. You can then select a random user out of that array using array_rand()
(native PHP function, not a wordpress function) and it will return the key you should be using. Here’s an example:
$users = get_users( $your_params );
$id = array_rand( $users, 1 );
$user = $users[$id];
This will leave you with $user
, which will contain a user object with just about everything you could want on a user…or at least the ability to obtain what you need. get_avatar()
will do the thumbnail…assuming you want the default.
Related Posts:
- Cannot retrieve author in sidebar of single.php
- Display Random Author with Details in Sidebar
- Hooking a function onto the sidebar?
- Changing name of sidebar widget
- dynamic_sidebar not rendering sidebar
- bloginfo(‘stylesheet_directory’) vs. get_stylesheet_directory_uri() and include(‘file.php’) vs. get_template_part()
- Display comment form of specific page in sidebar
- Category specific months list in sidebar.php
- Add featured image to sidebar [closed]
- Is there possibility to Customize the present theme adding sidebars
- Get a sidebar at the top of the page
- Custom sidebar not showing in the dashboard
- How to exclude parent category but show child categories?
- Specific and Different Ads for each Post?
- Twenty Ten child theme has post on an inner page. Cant get that page to use my desired template
- Template part vs Sidebar (differences)
- Change sidebar headers from H1?
- Backend menu sidebar collapsed by default every time? [duplicate]
- Get sidebars depending on page
- change sidebar or just widgets for 2 specific post type single posts
- How to delete wordpress menu
- Display sidebar if blog
- unregister_sidebar() in stand-alone theme not working
- CSS Twentyeleven / Sidebar has to be changed IN the CSS Stylesheet. Sidebar on the left side
- Why does the TwentyTen Theme sidebar have a class called ‘xoxo’?
- Dynamic Sidebar for subcategory of a category
- How are Dynamic Sidebar Widgets rendered
- How to add a class when there’s no sidebar?
- Creating a different side bar for single posts than for main page.
- Sidebar loop – Thematic Framework
- How to have dynamic sidebar content per post
- How to add an entry to the Page/Post Settings Sidebar? [duplicate]
- Sidebar on the wrong side of the page
- Adding Multiple Sidebars
- author list not linking to correct page
- sidebar parameters (before_widget, before_title) not Working
- Call dynamic sidebar by name not ID
- Sidebar widget not displaying after simple code update.
- Dynamic sidebar rendered in another place than i would like
- Common side bar for multiple websites
- Dynamic Sidebar Conditional [duplicate]
- Gutenberg get wp registered sidebars
- How do I show breadcrumbs when sidebar is not applied?
- Sidebar only shows up on blog page
- How do you control sidebars when there’s no get_sidebar in templates?
- Find sidebar.php in WP 3.9.2
- Sidebar not appearing on page template with custom posts
- get_posts() in secondary sidebar messes up content in primary sidebar
- Get specific sidebars $wp_registered_sidebars [closed]
- Twenty Thirteen get_sidebar Question
- How to use full length of the upper part of the content and below of it is a content with a sidebar?
- Function to add class to element?
- Is it ok to chop index.php and include files?
- WordPress – Allow dynamic text to be added into a sidebar upon page creation
- Sidebars are no longer working
- How to remove the ‘Archives’ title and list and the ‘Meta’ title
- How do i replace the sidebar to use pages instead of blogs?
- Custom sidebars – get_sidebar() problems
- Sidebar Stuck To First Post, Not Top Of Page
- Is there a way to display content from a post meta box in the sidebar?
- Header image is overlapping sidebar?
- “Folding” links in the blogroll
- How to assign a sidebar to a WordPress page when none was there before
- How to make sidebar float right and site content left
- The WP home page corrupted after switching to new theme
- Co-author plus: list of posts by authors in the sidebar
- Problem adding sidebar to Underscores theme
- unordered list loop not showing up in sidebar
- How do I fully rid of the 1px wide sidebar border? [closed]
- how do i get my sidebar above content on nanomag theme
- Change Sidebar for rewritten page
- Change page layout
- Main content showing up below sidebar
- I’m hit with: undefined constant register_sidebar. Once in debug mode? [closed]
- I’d like to add an fa icon before a link in my ‘recent post’ side bar [closed]
- Call Multiple Sidebars at once
- Echo there are no posts wp_get_archives
- echo widget contents
- How to unregister sidebar for template_part?
- Include inside sidebar
- is_home() and is_front_page() not working in sidebar
- My side bar is missing from new pages.
- Change /add items in menu on the inner sidebar
- sidebar – widgets versus code – options
- Template is different with and without comments
- Only display on sidebar if only got value inserted on post
- How to display a sidebar only for blog?
- Sidebar not visible after changing to new domain
- Resizing Picture
- Sidebar not displaying on custom-page.php
- Searchresult sidebar change
- How to hide a Sidebar from other admins?
- Differentiate Between Parent & Child Categories
- Images in Woocommerce Product Sidebar [closed]
- How to change font in title of sidebar widget [closed]
- Persistent sidebar.php [closed]
- Archive Widget – Show selected Category Post title. Sorted by Year
- Sidebar not appearing
- Woo commerce Single Product Sidebar [closed]
- how do I change the side bar content?