我有一个CPT,我根据分类法进行了筛选。这是一个简单的表单,用户可以通过2种分类法进行筛选。如果筛选器因其为空而未返回任何帖子,我想显示消息(例如“抱歉,未找到任何事件”)
如果可能的话,我想显示(提交表单后)用户选择的过滤器选项。我知道如何用method=post来显示这一点,但我对method=get没有任何想法。
谢谢你的帮助,到目前为止我都是这样编码的。
<div class="leweb_events_search">
<form method="get" action="">
<div class="leweb_select">
<?php
if( $terms = get_terms( array( \'taxonomy\' => \'events_category\', \'orderby\' => \'name\' ) ) ) :
echo \'<select name="events_category"><option value="">Select category...</option>\';
foreach ( $terms as $term ) :
echo \'<option value="\' . $term->name . \'">\' . $term->name . \'</option>\';
endforeach;
echo \'</select>\';
endif;
?>
</div>
<div class="leweb_select">
<?php
if( $terms = get_terms( array( \'taxonomy\' => \'events_car\', \'orderby\' => \'name\' ) ) ) :
echo \'<select name="events_car"><option value="">Select category...</option>\';
foreach ( $terms as $term ) :
echo \'<option value="\' . $term->name . \'">\' . $term->name . \'</option>\';
endforeach;
echo \'</select>\';
endif;
?>
</div>
<input type="button" value="submit">
</form>
</div>