【发布时间】:2016-09-20 10:11:44
【问题描述】:
我正在使用表单从 2 种自定义帖子类型中进行搜索,即 job_listing 和 product 。如果用户在输入字段中输入内容,但如果他没有输入任何内容,则它工作正常,然后搜索页面打开,其中显示帖子类型 post
它应该显示帖子类型 job_listing 或 product 的结果,具体取决于所选的选择字段
表格的代码是:
<form role="search" method="get" id="searchform" action="<?php echo home_url( '/' ); ?>">
<div class="input-box">
<input name="s" id="s" type="text" class="form-control" placeholder="What you are looking for...">
</div>
<div class="selection-box">
<select name="post_type" id="basic" class="selectpicker show-tick form-control">
<option value="job_listing">Listing</option>
<option value="product">Shop</option>
</select>
</div>
<div class="search-btn">
<input type="submit" class="form-control" value="search">
</div>
</form>
我必须做些什么才能让它按我想要的方式工作。
【问题讨论】:
-
我认为如果你的主题是第三方主题,你应该向主题开发者询问。据我所知,您的问题取决于主题。
-
@Stratboy 感谢您的时间和帮助。实际上我正在使用 listify 主题的子主题。而且我很确定那些人不会在这件事上提供帮助..我将使用一些默认主题或自定义主题测试代码,看看它是否有效..
-
回到你原来的问题:你的意思是如果一个人没有在搜索字段上写任何东西并点击搜索按钮,那么结果页面将是帖子存档?
-
它仍然是一个搜索页面,但结果只有帖子
-
所以您希望帖子根本不可搜索?
标签: php wordpress forms custom-post-type