Display post by Random Authors on Page Refresh

Question

I want to display post by random author’s id, like this :

<div class="css_class">
    <div class="author_id">
        author_name
    </div>
    <div id="post_author">
        <?php author_post(7,'rand', 'post_type', 'random_author_id'); ?>
    </div>
</div>

How I can get random authors and then display 10 post by that author?
also when I refresh the page It should display another author with their posts.

my function to display post :

function author_post($total_post, $orderby, $random_author_id){
    global $post;
    $original_post = $post;
    $args = array(
        'post_type'              => 'post',
        'orderby'                => $orderby,
        'posts_per_page'         => $total_post,
        'author'                 => $random_author_id
    );
    $get_posts_query = new WP_Query( $args );
        while ( $get_posts_query->have_posts() ) : $get_posts_query->the_post()?>
0
, mems 1 month 0 Answers 13 views 0

Leave an answer