如何在Wordpress上添加搜索过滤器?

时间:2014-03-31 06:25:45

标签: php mysql wordpress

我目前正在创建一个网站,并被困在这一部分。 http://hlt.i2r.a-star.edu.sg/publications/ 请看看这个网站,他们已经过滤了一年,让我们找到了 文章很容易。 Web开发人员是如何做到的?任何人都可以教我吗? 谢谢!

2 个答案:

答案 0 :(得分:0)

我建议你使用其中一个插件:

Search & Filter

并且

Advance WP Query Search Filter

答案 1 :(得分:0)

您可以在不使用任何插件的情况下自定义Wordpress搜索行为,这非常简单,只需修改您的搜索表单(它位于主题文件夹中的search.phpsearchform.php文件中)并添加以下内容字段到搜索表单,例如:

<input type="hidden" name="post_type[]" value="Books" />
<input type="hidden" name="post_type[]" value="Journals" />
<input type="hidden" name="post_type[]" value="Conferences" />

使用名称为post_type的输入会强制Wordpress在这些custom帖子类型中进行搜索,在上面的示例中,它会在BooksJournals和{{1}内搜索}。

请注意,如果您希望用户能够更改这些表单字段隐藏,请将其设置为Conferencesradio类型。