searchform.php :: передать вторую переменную строки запроса с тем же значением, что и? s =

Я хочу передать дополнительный параметр в моих поисковых URL, которые будут соответствовать поисковому запросу, но с использованием дополнительной переменной с именем «x». Таким образом, при выполнении поиска пользователь вводит «Автомобили», а URL-адрес будет http://example.com?s=cars&x=cars .

Это довольно легко сделать? Я пробовал использовать:

<input type="text" name="s" id="s" value="<?php the_search_query(); ?>" onfocus'if (this.value == "<?php the_search_query();?> ") { this.value = ""; }' onblur='if (this.value == "") { this.value = "<?php the_search_query();?>"; } ' /> <input type="hidden" id="x" name="x" value="<?php the_search_query(); " /> 

Однако это не выводит обе переменные в качестве параметров $ _GET. На самом деле он чередуется.

Итак, используя этот метод, я ищу автомобили, и я получаю http://example.com?s=cars&x=

Затем, если я буду искать «грузовики», я получаю http://example.com?s=trucks&x=cars

Таким образом, текущий метод информируется о предыдущем поиске – не желателен.

Как я могу выводить (безопасно? WordPressily?) Как? S =, так и x = точно такие же значения, каждый поиск?