Добавить поисковую строку на страницу

9 янв. 2013 г., 12:26:28
Просмотры: 16.8K
Голосов: 1

Есть ли способ отобразить поисковую строку на странице (похожую на главную страницу Google)?

Я пробовал создать шаблон страницы поиска. Однако это не работает, так как все стили шаблона WordPress исчезают.

Спасибо

0
Все ответы на вопрос 1
3

Это можно сделать с помощью функции get_search_form(). Для добавления собственных параметров вы можете включить скрытые поля или изменить значение атрибута action.

Следующий код может служить шаблоном для вашей формы поиска:

<form role="search" method="get" id="searchform" action="<?php echo home_url( '/' ); ?>">
    <div><label class="screen-reader-text" for="s">Искать:</label>
        <input type="text" value="" name="s" id="s" />
        <input type="submit" id="searchsubmit" value="Поиск" />
    </div>
</form>

Вы можете добавить свои параметры, например теги, путем добавления GET-параметров к атрибуту action формы.

Примеры можно найти по ссылкам ниже:

  1. WordPress Codex
  2. WP Beginner
9 янв. 2013 г. 12:33:22
Комментарии

Спасибо.

Видимо, я недостаточно четко выразился в своем сообщении.

Мне нужен не поиск от Google. Я хочу использовать встроенный поиск WordPress, чтобы иметь возможность его немного модерировать (исключать определенные теги и т.д.). Мне просто нужно, чтобы страница результатов поиска выглядела как обычная страница с поисковой формой, похожая на страницу выдачи результатов Google.

Michael Michael
9 янв. 2013 г. 12:42:59

Я изменил ответ в соответствии с вашими требованиями. Проверьте теперь.

Rohit Pande Rohit Pande
9 янв. 2013 г. 13:00:47

Пожалуйста, дополните свой ответ конкретными примерами, а не просто ссылками

shea shea
9 янв. 2013 г. 14:44:08