2015-09-28 2 views
1

Я добавил следующий код в виджет php на моем сайте, чтобы искать сайт по категории продуктов через раскрывающийся список.Пользовательский поиск WooCommerce PHP с выпадающим списком

<form role="search" method="get" id="searchform" action="<?phpbloginfo('siteurl'); ?>"<div> 
<label class="screen-reader-text" for="s">Search for:</label> 
<input type="text" value="" name="s" id="s" /> 
<?php wp_dropdown_categories ($args = array(
'taxonomy' => 'product_cat',)); ?> 
<input type="submit" id="searchsubmit" value="Search" /></div></form> 

Я не могу понять, почему любой поиск не возвращает никаких обращений. Когда я смотрю на результаты поиска, что-то кажется. Я вижу только поисковый термин и номер категории (пример = "? S = мука & cat = 17"). Наилучшее понимание того, с чего начать чтение.

+0

Вам не хватает закрывающей скобки на открытии '

' тега для начала. – Eraph

ответ

0

По умолчанию WordPress не поиск пользовательских типов почтовых при выполнении поискового запроса, чтобы решить проблему, с которой столкнулись, добавьте следующее скрытое поле для виджетов образуют

и е

<input type="hidden" value="product" name="post_type">