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

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

Делается такой список достаточно просто. В файл 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 2182 Articles
Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

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

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

    Другие записи из блога автора < ?php the_author_meta('nickname'); ?>:
    

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

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


*