Как на странице поиска отобразить большее количество результатов?
Решено
Здравствуйте, у меня на сайте много статей. На всех страницах выводится по 20 шт на страницу. И мне достаточно этого, кроме одной страницы — поиска. Я хотел бы что бы на странице поиска выводилось 50шт записей. Скажите можно ли так сделать?
1 Ответ(ы)
Ответ
Добавьте следующий код в functions.php
/** * Выводим 50 записей на странице поиска * * @param type $query * @return type */ function onwp_search_results_per_page_func($query) { // запрос на странице поиска if (!is_admin() && $query->is_main_query() && $query->is_search()) { $query->set('posts_per_page', 50); } return $query; } add_action('pre_get_posts', 'onwp_search_results_per_page_func');