Ранее я написал, как увеличить количество результатов поиска по архиву Тэгов. Сейчас я сделаю то же самое для страницы с результатами поиска в виджете WordPress «Поиск».
Здесь аналогично будет выведена лишь одна страница, , если есть ещё записи, то на них будут лишь стрелочки «Следующая запись» или «Предыдущая запись». Почти всегда это не очень удобно и было бы гораздо лучше видеть сразу несколько записец на странице с результатами поиска.
Решение взял отсюда.
1. Если у вас всё ещё нет плагина Code Snippets, установим его.
Можно конечно обойтись и без него, а сразу править файл functions.php, но с плагином удобнее и безопаснее.
2. Создаём и активируем сниппет:
Set Posts Per Page For Search Results
// Alter search posts per page
function pd_search_posts_per_page($query) {
if ( $query->is_search ) {
$query->set( 'posts_per_page', '10' );
}
return $query;
}
add_filter( 'pre_get_posts','pd_search_posts_per_page' );
Здесь я установил вывод на страницу поиска по 10 записей (
'posts_per_page', 10
), но можно изменить это значение.
DenTNT недавно публиковал (посмотреть все)
- C#: Отобразить Unicode символ - 25.04.2024
- UWP: Visual Studio requires a newer version of Windows to display this content - 10.04.2024
- Воспроизводить треки подряд из всех папок в HiBy Music - 10.04.2024