Отображение результатов поиска в самом виджете?
Я новичок в wordpress, поэтому, если на этот вопрос уже был дан ответ, я заранее приношу извинения.
У меня есть форма поиска в wordpress, которая выглядит так:
<form action="wordpress/action.php" id="search_form" method="get">
<label for="s" class="hidden"></label>
<input type="text" size="30" id="s" name="s" value="">
<input type="submit" value="Search" id="searchsubmit">
</form>
Файл action.php ищет заданную строку (в данном случае имя) в базе данных и возвращает массив "похожих" письменных имен. После нажатия кнопки "Отправить" я хочу, чтобы результаты были предложены пользователю в соответствующем интерактивном списке. Я подумал о том, чтобы перечислить предметы в том же виджет. Вот структура, о которой я думал.
SEARCH FIELD HERE | SUBMIT BUTTON HERE
John Doe
John Dö
Johnny Doe
etc.
Затем пользователь может щелкнуть предпочтительное имя, и информация об этом имени будет показана в основной части страницы.
Есть ли что-то, что уже осознает это? Или я должен написать это сам? Во втором случае: Каков был бы наилучший подход для этого?
Обновление
Я думал об использовании сеансов для хранения результата запроса пользователя. Перенаправление на ту же страницу позволит php прочитать составьте список и распечатайте его в виджете. Будет ли это полезным подходом? Ну, мне все еще нужно знать, где сказать php, чтобы он отражался внутри текстового виджета, хотя...
1 answers
В поисках возможных указателей я нашел плагин SearchAutocomplete, который, похоже, делает то, что вы хотите. Вы можете увидеть это в действии на сайте автора.