Как поменять GET запрос?

Имеется форма поиска
<form role="search" method="get" class="search_form" id="searchform" action="<?php echo esc_url(home_url( '/' )) ?>" >
<input type="search" class="search_field" placeholder="Введите текст для поиска&hellip;" required autocomplete="off" value="<?php echo get_search_query(); ?>" name="s" id="s" />
<button type="submit" class="search_submit" value="Найти"></button>
</form>


после ввода слова "текст" и нажатия на кнопку "Найти" получаю переход на страницу:
mysite.ru/?s=текст

Вопрос, как заменить на это:
mysite.ru/?text=текст&param=12&param=33
  • Вопрос задан
  • 146 просмотров
Решения вопроса 1
Tolly
@Tolly Автор вопроса
<form role="search" method="get" class="search_form" id="searchform" action="<?php echo esc_url(home_url( '/' )) ?>" >
<input type="hidden" value="1" name="s" />
<input type="search" name="text" class="search_field" placeholder="Введите текст для поиска&hellip;" required autocomplete="off" value="<?php echo get_search_query(); ?>" name="s" id="s" />
<input type="hidden" value="12" name="param1" />
<input type="hidden" value="33" name="param2" />
<button type="submit" class="search_submit" value="Найти"></button>
</form>
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Kozack
@Kozack Куратор тега WordPress
Thinking about a11y
Добавьте два скрытых инпута
<input type="hidden" value="12" name="param1" />
<input type="hidden" value="33" name="param2" />
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы