Wordpress搜索框,包含帖子/页面或所有内容的选项?

时间:2014-06-04 18:53:50

标签: wordpress search

我正在创建一个Wordpress网站,该网站使用帖子来处理网站的“博客”方面,并使用网页来处理“网站”部分。

我真的希望标题中有一个搜索框,允许用户(使用我想象的单选按钮)选择他们是在搜索“网站”,“博客”还是其他所有内容。

这可能吗?如果是这样,怎么样?

1 个答案:

答案 0 :(得分:2)

<form action="<?php bloginfo('url'); ?>">
    <input type="text" name="s" placeholder="Search" />
    <select name="post_type">
        <option value="post">Blog</option>
        <option value="page">Pages</option>
        <option value="any">All</option>
    </select>
    <input type="submit" name="submit" value="submit" />
</form>`

这应该允许用户选择他们想要执行的搜索类型。您可以使用多个参数进行查询,这种情况属于&#39; post_type&#39;并且&#39; s&#39; - &#39; post_type&#39;可以参考帖子,页面,自定义帖子类型或任何,以及&#39;是在这些帖子中搜索的字符串。

显然,你也可以使用名为&#39; post_type&#39;的单选按钮。并且对某些帖子类型有价值以实现同样的目的。