• Что я не так сделал по поиску по условиям Wordpress?

    @fantomcik Автор вопроса
    сделал так... но вид запроса получается к примеру такой: ./?filter1=205&filter2=50&height=R17&filter
    а нужен такого типа /?s=215%2F55+R17&post_type=product подскажи как поправить...
    <script type="text/javascript">
    	// Описываем функцию, которая будет выполняться
    	// при отправке формы:
    	// form - ссылка на форму
    	// filters - хеш фильтров и параметров
    	function addFilters(form, filters) {
    
    		// Получаем элемент нашего "фильтра"
    		var filter_query = document.getElementsByName("filter")[0];
    		
    		// Очищаем:
    		filter_query.value = "";
    		
    		// "Аналог" foreach из php:
    		for (var i in filters) if (filters.hasOwnProperty(i)) {
    			// Получаем фильтр по имени (первый элемент с таким именем):
    			var filter = document.getElementsByName(i)[0];
    			// Лучше делать проверку, что выбран не первый вариант:
    			if (filter.selectedIndex > 0) {
    				// Теперь добавляем нужный нам "параметр":
    				filter_query.value += filters[i];
    			}
    		}
    	}
    </script>
    
    <form method="get" onsubmit="addFilters (this, {'filter1''/','filter2','filter3'})" action="./?s=&post_type=product">
                <SELECT name="filter1" style="margin-top: 5px;">
                  <option value="">Ширина </option>
                                          <option value="6.15">6.15</option>
                                            <option value="6.45">6.45</option>
                                            <option value="6.95">6.95</option>
                                            <option value="7">7</option>
                                            <option value="7.5">7.5</option>
                                            <option value="9">9</option>
                                            <option value="10">10</option>
                                            <option value="12">12</option>
                                            <option value="30">30</option>
                                            <option value="31">31</option>
                                            <option value="33">33</option>
                                            <option value="135">135</option>
                                            <option value="155">155</option>
                                            <option value="165">165</option>
                                            <option value="175">175</option>
                                            <option value="185">185</option>
                                            <option value="195">195</option>
                                            <option value="205">205</option>
                                            <option value="215">215</option>
                                            <option value="225">225</option>
                                            <option value="235">235</option>
                                            <option value="245">245</option>
                                            <option value="255">255</option>
                                            <option value="265">265</option>
                                            <option value="275">275</option>
                                            <option value="285">285</option>
                                            <option value="295">295</option>
                                            <option value="315">315</option>
                                            <option value="385">385</option>
                </SELECT>
    			
                <SELECT name="filter2" style="margin-top: 5px;">
                                    <option value="">Высота</option>
                                          <option value="9.5">9.5</option>
                                            <option value="10.5">10.5</option>
                                            <option value="12.5">12.5</option>
                                            <option value="35">35</option>
                                            <option value="40">40</option>
                                            <option value="45">45</option>
                                            <option value="50">50</option>
                                            <option value="55">55</option>
                                            <option value="60">60</option>
                                            <option value="65">65</option>
                                            <option value="70">70</option>
                                            <option value="75">75</option>
                                            <option value="80">80</option>
                                            <option value="85">85</option>
                                            <option value="90">90</option>
                                     </SELECT>
    
                            <select class="filter3" name="height">
                                        <option value="">Диаметр </option>
                                          <option value="12">12</option>
                                            <option value="12C">12C</option>
                                            <option value="13">13</option>
                                            <option value="13C">13C</option>
                                            <option value="14">14</option>
                                            <option value="14C">14C</option>
                                            <option value="15">15</option>
                                            <option value="15C">15C</option>
                                            <option value="16">16</option>
                                            <option value="16C">16C</option>
                                            <option value="R17">17</option>
                                            <option value="17.5">17.5</option>
                                            <option value="18">18</option>
                                            <option value="19">19</option>
                                            <option value="19.5">19.5</option>
                                            <option value="20">20</option>
                                            <option value="21">21</option>
                                            <option value="22">22</option>
                                            <option value="22.5">22.5</option>
                                        </select>
                               <input type="hidden" name="filter" value="" />
                           <input type="submit" value="Искать">
                          </form>
    Ответ написан
    Комментировать