我需要创建一个搜索(wordpress 站点)表单,它有 2 个输入字段。1. 一个下拉字段,包含所有类别。2. 一个基本的文本输入,可以搜索整个站点。
我正在使用一个插件(advance-wp-query-search-filter.1.0.10),但它不起作用。当我选择一个类别时,会生成元标题和元描述,但没有显示任何帖子。
我试图获取所有类别并与单个输入文本搜索按钮相结合。将所有类别放入下拉菜单的代码:
<li id="categories">
<h2><?php _e('Categories:'); ?></h2>
<form action="<?php bloginfo('url'); ?>" method="get">
<div>
<?php wp_dropdown_categories('show_count=1&hierarchical=1&taxonomy=coupon_category'); ?>
<input type="submit" name="s" value="view" />
</div>
</form>
</li>
我想要的是,应该有 2 个输入(下拉和文本输入)和一个通用搜索按钮,可以提交用户提供的两个或任何一个输入。
我的单输入文本搜索按钮工作正常。如何组合多个输入字段?
编辑代码 -
<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" />
<?php wp_dropdown_categories('show_count=1&hierarchical=1&taxonomy=coupon_category'); ?>
<input type="submit" id="searchsubmit" value="Search" />
</div>
</form>
上面的代码显示了一个带有 2 个输入的搜索框,它们相互依赖。我希望它具有一个通用的提交按钮独立工作。如果我输入一个类别并搜索,搜索结果应该是根据类别,如果我只搜索一个普通的文本输入,结果应该是根据输入的文本。如果我输入这两个字段,我希望搜索结果相对于输入文本框进行填充。