Кстати, про то, как создать поиск на сайте WordPress, у меня есть отдельный видеоурок.
В первую очередь функция пытается подключить файл темы searchform.php
, если же в папке с темой такого файла не существует, то выводится форма поиска по умолчанию, которая выглядит следующим образом:
<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_search_form( $echo = true )
false
— функция возвращает форму поиска, true
— выводитСамый простой пример, выводящий форму:
get_search_form();
Вы можете использовать хук get_search_form
, чтобы перезаписать HTML стандартной формы поиска в WordPress. Данный код уже нужно вставлять в файл functions.php
текущей темы.
function true_search_form( $form ) { $form = '...'; // в эту переменную записываем новую поисковую форму return $form; } add_filter( 'get_search_form', 'true_search_form' );
Чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или войдите.