2015-09-28 61 views
1

我將下面的代碼添加到我的網站上的一個php小部件,以便通過下拉框按產品類別搜索該網站。自定義WooCommerce PHP搜索和Dropdown

<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 = flour & cat = 17」)任何有關從何處開始閱讀的指導都非常感謝。

+0

您在開始的'

'標記上缺少一個右括號。 – Eraph

回答

0

通過WordPress默認不會搜索定製文章類型時進行搜索查詢,解決您所面臨的問題,下面的隱藏字段添加到您的小工具表單定義

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