Как вывести список постов того же автора

Если у вас в блоге пишут сразу несколько авторов, то увеличить переходы по внутренним страницам и улучшить перелинковку поможет простой список постов автора. При просмотре поста можно выводить такой список в конце записи, предлагая посетителям посмотреть и другие публикации автора, написавшего этот пост.

Делается такой список достаточно просто. В файл functions php вставьте следующий код:

<

 extra="3">
function get_related_author_posts() {
    global $authordata, $post;
    $authors_posts = get_posts( array( 'author' => $authordata->ID, 'post__not_in' => array( $post->ID ), 'posts_per_page' => 5 ) );
    $output = '';
    return $output;
}

Эта функция отбирает пять последних постов автора, опубликовавшего просматриваемую запись. Можно изменить количество постов, изменив 'posts_per_page' => 5 в выделенной строке кода на другую величину.

Чтобы посетители увидели список постов этого же автора, вставьте в шаблон вывода одиночной записи (обычно это файл single.php) такой код:

Пользуйтесь с умом!

Автор tiaurus 2181 статья
Автор n-wp.ru — блога о WordPress для новичков.

1 комментарий

  1. У меня на блоге это реализовано таким способом:

    Другие записи из блога автора :
    
      ID.'&author='.get_the_author_id().'&post_type=post&showposts=5'); while($query_news->have_posts()){ $query_news->the_post(); ?>
    • " title="">
    • ">Посмотреть остальные...

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*