RE: Количество материалов в отдельной рубрике

Потребовалось на сайте WordPress реализовать следующую задачу: ограничить в некоторых рубриках число материалов на странице.

В Настройки - Чтение - На страницах блога отображать не более - можно задать число материалов, однако оно будет применимо ко всем рубрикам. А задача стоит: в некоторых из них, задать свое число, отличное от заданных в настройках.

Как в некоторых рубриках выводить свое число записей, отличное от общих настроек?

tolya Начальный Asked on 29.01.2015 in Рубрики.
Add Comment
2 Answers
Best answer

Нижеприведенный код, ограничивает число выводимых материалов на сайте WordPress в рубриках с id 97,98,99 до 5-ти. Этот код нужно поместить в файл functions.php текущей темы:


function custom_posts_per_page($query){
if(is_category('97,98,99')){

$query->set('posts_per_page',5);

}

}

add_action('pre_get_posts','custom_posts_per_page');

Узнать id рубрик можно в админке - Записи - Рубрики - наведите мышку на название рубрики и в ссылке увидите номер - ...&tag_ID=97... что и есть id рубрики.

ГУРУ Answered on 29.01.2015.

Гениально. Работает! Премного благодарен за решение задачи!

on 29.01.2015.
Add Comment

Your Answer

By posting your answer, you agree to the privacy policy and terms of service.