2012-09-11 5 views
0

Обычный поиск работает нормально, но мне нужно искать по категории в wordpress. Например, говорят, что у меня есть две категории под названием «Автомобиль» и «Шина», если я выбираю категорию CAR, тогда поиск должен отображать результаты в категории CAR, и если я выбираю категорию BUS, тогда поиск должен отображать результаты из категории Bus.Wordpress поиск по категориям

В настоящее время я использую этот код

<?php wp_dropdown_categories('show_option_all='.__('All Categories',  'appthemes').'&hierarchical='.get_option('cp_cat_hierarchy').'&hide_empty='.get_option('cp_ cat_hide_empty').'&depth='.get_option('cp_search_depth').'&show_count='.get_option('cp_cat_ count').'&pad_counts='.get_option('cp_cat_count').'&orderby=name&title_li=&use_desc_for_tit le=1&tab_index=2&name=scat&selected='.cp_get_search_catid().'&class=searchbar&taxonomy='.AP P_TAX_CAT); ?> 

Этот код я использую в Classipress Тема

Благодарности Shobhit

ответ

0

Есть несколько способов для того чтобы достигнуть этого, вы должны заменить стандартную WordPress форму поиска в searchform.php с кодом ниже.

Это позволит осуществлять поиск по категориям.

<form role="search" method="get" id="searchform" action="<?php bloginfo('siteurl'); ?>"> 
<div> 
<label class="screen-reader-text" for="s">Search for:</label> 
<input type="text" value="" name="s" id="s" /> 
in <?php wp_dropdown_categories('show_option_all=All Categories'); ?> 
<input type="submit" id="searchsubmit" value="Search" /> 
</div> 
</form> 
+0

Действительно, его работа, спасибо .... – Shobhit

Смежные вопросы