Сегодня я продолжу тему поиска в 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.
Зачем такие городушки городить? Создать файл, а потом ещё и вызвать его...
Я просто вставил код
<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) и всего делов.
Спасибо, как раз реализовывал поиск на сайте но не помнил как организовать вывод. При чем я вставил код напрямую в header без вывода файла