function contributors() {
$authors = array();
// roles you want to include
$roles = array('administrator', 'editor','author','contributor');
foreach ($roles as $role) {
$users_query = get_users(
array(
'fields' => array('ID', 'user_nicename'),
'role' => $role
)
);
if($users_query) {
$authors = array_merge($authors, $users_query);
}
}
if(!empty($authors)) {
foreach($authors as $author) {
echo '<div class="authWrap">';
echo '<div class="authPic">';
echo "<a href=\"".get_bloginfo('url')."/?author=";
echo $author->ID;
echo "\">";
echo get_avatar($author->ID,$size = '50');
echo "";
echo "</div>";
echo '<div class="authName">';
echo "<a href=\"".get_bloginfo('url')."/?author=";
echo $author->ID;
echo "\">";
the_author_meta('display_name', $author->ID);
echo "</a>";
echo "</div>";
echo "</div>";
}
}
}