'1', 'columns' => '4', 'avatar_size' => 500, 'amount' => false, 'show_avatar' => 'yes', 'show_title' => 'yes', 'show_count' => 'yes', 'show_bio' => 'yes', 'show_link' => 'yes', ); // merge settings $settings = array_merge( $defaults, $atts ); // get authors order by post count $authors_ids = get_users( array( 'fields' => 'ID', 'orderby' => 'post_count', 'order' => 'DESC', 'who' => 'authors', ) ); // start output buffer ob_start(); $item_class = ''; switch ( $settings['columns'] ) { case '4': $item_class .= 'authors-list-col-3'; break; case '3': $item_class .= 'authors-list-col-4'; break; case '2': $item_class .= 'authors-list-col-6'; break; } $count = 0; ?>
$settings['avatar_size'] )); $avatar = $avatar_data['url']; $posts_url = get_author_posts_url( $author_id ); ?>
<?php echo esc_attr( $name ); ?>
= $settings['amount'] ) { break; } endforeach; ?>