Задать вопрос
@lector_82
web front-end developer

Как выводить результаты поиска по разделам в вордпрессе?

Сделал поиск на сайте, в результатах поиска нужно не просто вывалить посты а сделать разбиение по рубрикам, например:

В новостях: Пост1, Пост2, Пост3
В событиях: Пост5, Пост8
В структуре: Пост19

Ну и так далее, в доках не нашел такого
  • Вопрос задан
  • 76 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
trampick
@trampick
Веб-разработчик
На мой взгляд простым решением будет:
В search.php шаблоне(если нет его, надо создать) в основном цикле while данные складывать в массив, группируя по нужным критериям(новости, события).

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

Далее через цикл вывести уже сгруппированные данные в шаблон.

Тут есть вопрос как сделать пагинацию правильно. Я бы ограничил результат поиска в какое то количество записей, например 100. И выводил бы все на 1 странице. Это самый простой вариант.

Вариантов много как реализовать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы