Как добавить строку поиска в WordPress

Как добавить строку поиска в WordPress
Сегодня я продолжу тему поиска в WordPress и расскажу как самостоятельно добавить строку поиска в Вашу тему (если конечно «поиска» еще нет или например Вы не хотите использовать стандартный виджет «поиска»).

Для этого нам потребуется создать файл searchform.php (если его еще нет) в папке Вашей темы и добавить туда следующее содержимое:

<form method="get" id="searchform" action="/">
<input type="text" value="<?php the_search_query(); ?>" name="s" id="s" class="findText" />
<input type="submit" id="searchsubmit" value="Найти" class="findButton" />
</form>

И в нужное место Вашей темы (например в sidebar.php) добавить следующий код:

<div>
<h3>Поиск по блогу:</h3>
<?php include (TEMPLATEPATH . '/searchform.php'); ?>
</div>

Теперь все это сохраняем и радуемся результату 😉 Сейчас Вы можете оформить стиль текстового поля поиска (findText) и стиль кнопки «Найти» (findButton) используя файл стилей - style.css.

Рубрика: Учебник WordPress | 26 июля 2009

Предыдущие записи из рубрики `Учебник WordPress`

2 комментария

Игорь, 20.07.2013 в 00:31

Зачем такие городушки городить? Создать файл, а потом ещё и вызвать его...

Я просто вставил код

<form method="get" id="searchform" action="/">
<input type="text" value="<?php the_search_query(); ?>" name="s" id="s" class="findText" />
<input type="submit" id="searchsubmit" value="Найти" class="findButton" />
</form>

в шапку (header) и всего делов.

ОтветитьОтветить
SmartProdi, 13.12.2013 в 15:51

Спасибо, как раз реализовывал поиск на сайте но не помнил как организовать вывод. При чем я вставил код напрямую в header без вывода файла

ОтветитьОтветить

Комментировать