Как выводить разное количество записей в разных рубриках?
WordPress позволяет настроить количество записей, выводимых на страницах вашего сайта. С одной оговоркой - это общая настройка, которая касается вывода всех рубрик (и главной страницы сайта). Если же вы хотите выводить разное количество записей в разных рубриках, то вам придется использовать следующий код, который вам необходимо добавить в файл functions.php вашей темы:
//произвольное число записей в рубриках start function wph_custom_posts_per_page($query) { if (!is_admin() && $query->is_main_query()) { if ($query->is_category('news')) { $query->set('posts_per_page', 2); } if ($query->is_category('posts')) { $query->set('posts_per_page', 3); } } } add_action('pre_get_posts', 'wph_custom_posts_per_page'); //произвольное число записей в рубриках end |
Где 'news' и 'posts' это ярлыки рубрик, а '2' и '3' это число записей, которое будет выводиться в этих рубриках.