你想让用户过滤你的WordPress网站上的文章和页面吗? 最近,我们的一个用户问我们如何添加过滤器到他们的WordPress网站,允许用户按类别,标签,帖子类型等过滤帖子。在这篇文章中,我们将告诉你如何让用户在WordPress中过滤帖子和页面。
为什么让用户在WordPress中过滤帖子和页面?
默认情况下,WordPress带有类别和标签,可以将内容分类到主题中,让用户轻松找到它。
但是,用户一次只能查看一个类别,标签或存档页面,并且只能显示一个帖子类型。
如果您希望用户能够筛选多个类别或标签中的内容,该怎么办? 如何让用户同时查看帖子,页面和自定义帖子类型?
当你有很多内容时,这种过滤特别有用,而且你希望用户根据自己的喜好对它进行过滤。
话虽如此,让我们来看看如何轻松让用户在WordPress中过滤帖子和页面。
允许用户轻松过滤帖子和页面
首先你需要安装并激活搜索和过滤插件。 更多细节
一旦激活,插件将添加一个新的菜单项标签搜索和过滤器到您的WordPress管理栏。 点击它会带你到插件的使用页面,详细介绍如何使用插件。
搜索和过滤器插件带有一个简码,它接受不同的参数来显示过滤选项。 您可以在帖子,页面或文本小部件中使用此简码。
[searchandfilter fields =“search,category,post_tag”]
您也可以在您的WordPress主题文件中使用简码作为模板标签,如下所示:
这将显示搜索,类别和标签字段的过滤选项。
默认情况下,插件接受搜索,分类,post_type和post_date作为字段。
我们来看另一个例子。 这一次,我们将包括类别,标签,帖子类型和日期字段。
您将需要使用这样的简码:
[searchandfilter fields =“search,category,post_tag,post_types,post_date”]
这是看起来如何:
现在,您可以使用复选框并为每个字段添加标签,而不是使用下拉选择字段。 要做到这一点,您将需要添加两个更多的参数到短代码。
如果您使用单独的页面来显示您的博客文章,那么您可以将此简码添加到页面。
[searchandfilter headings =“Select categories:”types =“checkbox”fields =“category”]
如果您使用多个字段,类型和标题,则需要确保每个参数的项目顺序相同。
我们来看另一个例子。 这一次,我们添加不同标题和表单字段类型的类别,标签和帖子类型字段。
[searchandfilter headings =“帖子类型,分类,标签”types =“复选框,选择,选择”fields =“post_types,category,post_tag”]
这是它会在您的网站上显示的方式:
请参阅插件的文档页面,了解更多使用简码的方法。
您也可以在文本小部件中使用这些简码。 如果短代码在您的文本小部件中不起作用