В настоящее время я работаю над страница результатов поиска и мне нужно иметь 2 поисковика на моей странице. Оба будут работать с одними и теми же ключевыми словами, но будут искать разные типы постов. Первый движок будет искать только товары (например, книги), а другой движок будет искать страницы (то есть: автор). я использую searchWP‘ дополнительная поисковая система и я могу показать их по-разному на одной странице.
Проблема в том, что у них одинаковые общие результаты. Если у меня есть 3 страницы результатов для страницы но только 2 для товары и я хочу видеть страницу 3, она изменится на страницу 3 для них обоих. Это причина товары отображать сообщение типа «без результатов» вместо его последних результатов.
Как я могу решить эту проблему?
РЕДАКТИРОВАТЬ
Код, который я использую, выглядит примерно так: https://gist.github.com/jchristopher/8905945#file-gistfile1-php . В строке 17 я звоню товар. Я звоню страницы на той же строке, но на дублирующейся версии.
Для вывода я использую блок-сетку (Фонд 5) для моего товары и нормальный список для моего страницы
РЕДАКТИРОВАТЬ
Моя проблема, кажется, с моей нумерацией страниц. Похоже, когда я создаю свою вторую нумерацию страниц автор) он отменяет первый. Я выясняю, как просто изменить автора «нумерация страниц, но книга», оставаясь на странице 1.
https://gist.github.com/Alcalt/6094632df79e16d49280
Это функция, которая отлично работает, когда у вас есть только одна нумерация страниц, но я не могу найти способ заставить ее работать более чем с 1 без следующей пагинации, перекрывающей последнюю.
Я узнал, как заставить мою функцию разбивки на страницы работать. Я просто добавляю если условия, чтобы иметь возможность узнать, какой поисковой системой я сейчас пользуюсь, и с помощью результатов я устанавливаю свои переменные.
Других решений пока нет …