Где формируется запрос для ПОИСКа?

Всем доброго времени суток!

При выполнении поиска (напр. строка "Станция") адрес ссылки получается такой: http://mysite/?s=Станция&search=Поиск
Хотелось бы дополнить строку поиска некими дополнительными параметрами (например ?lang=en).

Поэтому вопрос: где формируется данная строка при нажатии на кнопку?

Всем спасибо за проявленный интерес.

Зависит от темы. Форма может быть прямо в sidebar.php, а может вызываться с помощью функции <?php get_search_form(); ?>.
Во втором случае стандартный код выглядит так:

<form role="search" method="get" id="searchform" action="<?php echo home_url( '/' ); ?>">
    <div><label class="screen-reader-text" for="s"><?php _e('Search for:'); ?></label>
    <input type="text" value="<?php echo get_search_query(); ?>" name="s" id="s" />
    <input type="submit" id="searchsubmit" value="<?php esc_attr_e('Search'); ?>" />
    </div>
</form>

Можно скопировать его в файл searchform.php в каталоге темы и добавить нужные поля туда.

Зависит от темы. Форма может быть прямо в sidebar.php, а может вызываться с помощью функции <?php get_search_form(); ?>.
Во втором случае стандартный код выглядит так:
<form role="search" method="get" id="searchform" action="<?php echo home_url( '/' ); ?>">
    <div><label class="screen-reader-text" for="s"><?php _e('Search for:'); ?></label>
    <input type="text" value="<?php echo get_search_query(); ?>" name="s" id="s" />
    <input type="submit" id="searchsubmit" value="<?php esc_attr_e('Search'); ?>" />
    </div>
</form>

Можно скопировать его в файл searchform.php в каталоге темы и добавить нужные поля туда.

И где дополнительные параметры?

Необходимо сделать так, чтобы в адресной строке браузера добавлялась строка "&lang=en".

Как это реализовать?

Anonymous
Отправить
Ответ на: