如何在WordPress上创建过滤功能?

时间:2020-03-28 作者:Alexander Sale

我需要在我的网站上创建一个过滤功能,这样当有人进入时,他们可以把他们的汽车详细信息。。。品牌、型号、年份、里程数。。。等

就像亚马逊的做法一样。(见图)。

enter image description here

这样做的目的是让人们将我在网站上销售的产品与他们的汽车进行匹配,以便他们知道什么适合他们的汽车。

有人有什么建议吗?

1 个回复
最合适的回答,由SO网友:Ian 整理而成

我可能会从这个插件开始,或者手动创建自定义的过账/纳税类型:

custom-post-type-ui 使用此选项可以为“parts”创建自定义帖子类型和关联的分类法。

从那里,您可以构建一个表单,其中包含每个分类法(过滤器)的选择框,然后是一个提交按钮或触发器来获取结果。你最终会得到一个类似这样的url,可以找到该品牌、型号和年份的部分:

/?post\\U类型=零件(&U);品牌=大众;型号=高尔夫;年份=2018年

可能有一个插件可以做到这一切,但我倾向于从头开始构建,以获得最大的灵活性。

相关推荐

使用Apply_Filters()函数清理和数据验证

我们是否应该清理和验证apply_filters() 像下面的例子?absint( apply_filters( \'slug_excerpt_length\', 35 ) );wp_kses_post( apply_filters( \'slug_excerpt_more\', \'&hellip;\' ) );esc_url( apply_filters( \'slug_login_url\', home_url( \'/\' ) ) );</我在问这个问题,因为我以前从未见过这个问题。