Переформатируйте пары имя / значение перед отправкой формы php - PullRequest
0 голосов
/ 07 июня 2018

У меня есть поисковая форма, которую я создал, используя следующий код:

    echo'<div class="header-img">
    <form method="get" class="cat-search" action="'.esc_url( home_url( '/search' ) ).'" role="search" >
        <select name="category">';
        foreach ( $categories as $category ) {
            echo'<option value="'.$category->slug.'">'.$category->name.'</option>';
        }
        echo'</select>
        <input type="radio" name="gender" value="male"> Male<br>
        <input type="radio" name="gender" value="female"> Female<br>
        <input value="Search" type="submit" />
    </form>
</div>';

В настоящее время при отправке созданный URL выглядит примерно так /? Category = a & гендер = мужчина

Как я могу изменить URL при отправке, чтобы он выглядел следующим образом /? S = a + male

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...