Архив рубрики: Software

WordPress: Выводить несколько записей на странице архива тэгов

Если в облаке тэгов выбрать какой-нибудь тэг, то WordPress выведет одну страницу с этим тэгом, а на остальные страницы будут лишь стрелочки «Следующая запись» или «Предыдущая запись». Почти всегда это не очень удобно и было бы гораздо лучше видеть сразу несколько записец на странице с результатами поиска.

1. Если у вас всё ещё нет плагина Code Snippets, установим его.

Можно конечно обойтись и без него, а сразу править файл functions.php, но с плагином удобнее и безопаснее.

 

2. Создаём и активируем сниппет:

Set Posts Per Page For Tag Archive
add_action('pre_get_posts', 'posts_per_tag_archive_page');

function posts_per_tag_archive_page( $query ){
if ( $query->is_tag() ) {
    $query->set( 'posts_per_page', 5 );
    }
}
Здесь я установил вывод на страницу поиска по 5 записей (‘posts_per_page’, 5), но можно изменить это значение.