Как изменить количество записей на конкретной странице (категории WordPress)

    Комментариев нет 217

Wordpress
Всем привет. Если вы работаете с WordPress, то наверняка знаете, что вывод количества постов на страницах задается через админку в разделе Настройки — Чтение. Сколько там установишь, столько и будет выводится.
Количество записей WordPress
Но иногда появляются случаи, когда необходимо изменить количество выводимых записей. Уменьшить их или наоборот увеличить Причины могут быть разные, например вы создали отдельный шаблон страницы и хотите вывести в нем записи из определенной рубрики. И к счастью сделать это можно через давно известный всеми файл functions.php.

1
2
3
4
5
6
function custom_posts($query){
  if (is_category(30)) {
    $query->set('posts_per_page', 5);
  }
}
add_action('pre_get_posts', 'custom_posts');

Во второй строке указываем номер категории или страницы:

is_single(5)

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

Добавить страницу в закладки

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *