我需要创建一个包含2个输入字段的(wordpress网站)表单。 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个输入的搜索框,这些输入相互依赖。我想让它独立工作,有一个共同的提交按钮。如果我输入一个类别并搜索,搜索结果应该是根据类别,如果我只搜索普通文本输入,结果应该根据输入文本。如果我输入两个字段,我希望搜索结果相对于输入文本框填充。
答案 0 :(得分:0)
您可以尝试在显示内部使用cat ==过滤整个网站的搜索 搜索页面的循环。