我不擅长编码,并且在我的网站上遇到了一些旅行优惠问题。
我尝试使用以下代码在WordPress中创建自定义 searchform.php
:
<form role="search" method="get" id="searchform" action="<?php echo home_url( '/' ); ?>">
<label>
<span class="screen-reader-text" for="s"><?php echo _x( 'Ziel:', 'label' ) ?></span>
</label>
<input type="text" value="" name="s" id="s" placeholder="Ziel" />
<?php
wp_dropdown_categories( '' );
?>
<?php
$tax_name = 'Reisezeitraum';
$terms= get_terms( $tax_name , 'orderby=count&hide_empty=0' );
$count = count($terms);
if ( $count > 0 ){
echo "<select>";
foreach ( $terms as $term ) {
echo "<option value=".$term->term_id.">" . $term->name . "</option>";
}
echo "</select>";
}
?>
<input type="submit" id="searchsubmit" <input type="submit" id="searchsubmit" value="Suchen" width="60%" />
</form>
您可以在这里找到它:https://kracherdeals.de/search
(此错误页面包含searchform
)
它应按关键字,类别和自定义分类显示搜索结果。我可以在页面上看到1个字段框和2个下拉菜单,并且可以选择每个字词。但是,一旦我进行搜索,它只会向我显示关键字和正确类别的结果,而忽略了我的分类法。