Всем привет. Если вы работаете с 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'); |
function custom_posts($query){
if (is_category(30)) {
$query->set('posts_per_page', 5);
}
}
add_action('pre_get_posts', 'custom_posts');
Во второй строке указываем номер категории или страницы:
В третьей строке вместо пятерки указываем число записей, которые необходимо выводить. И этот небольшой хак очень хорошо с этим справляется и мы может изменять количество записей в рубрике не трогая основные настройки в административной части WordPress.
Добавить комментарий