Как сделать кнопку поиска, которая будет выполнять поиск на моем веб-сайте?


Я хочу создать кнопку поиска, которая будет выполнять поиск только на моем веб-сайте.

  1. Нужен ли мне внешний PHP- или PERL-скрипт?
  2. Можно ли это сделать с помощью JavaScript?
  3. Или просто с помощью HTML.

Я попытался создать форму с помощью HTML:

<form>
    <input type="search" name="banner_search" class="banner-text-box" >
    <input type="submit" name="" value="SEARCH" class="banner-text-btn">
</form>
Author: Dave Romsey, 2016-10-17

2 answers

Вы можете использовать внутренний поиск WordPress, позвонив по get_search_form() функция:

<?php get_search_form(); ?>

get_search_form() будет использоваться HTML-форма по умолчанию, но вы можете создать свою собственную пользовательскую форму, добавив файл searchform.php в свою тему.

 1
Author: Dave Romsey, 2016-10-17 06:34:33

Вы можете добавить эту HTML-форму на свою страницу

<form role="search" method="get" id="searchform" class="searchform" action="<?php echo esc_url( home_url( '/' ) ); ?>">
    <div>
        <label class="screen-reader-text" for="s"><?php _x( 'Search for:', 'label' ); ?></label>
        <input type="text" value="<?php echo get_search_query(); ?>" name="s" id="s" class="banner-text-box" />
        <input type="submit" id="searchsubmit" value="<?php echo esc_attr_x( 'Search', 'submit button' ); ?>" class="banner-text-btn"/>
    </div>
</form>

Ссылка:

 -1
Author: Raunak Gupta, 2016-10-17 06:49:53