如何在Wordpress搜索页面上对帖子进行排序

时间:2017-03-23 20:10:47

标签: php wordpress sorting search solr

我正在使用WPSOLR构建网站搜索页面,并且需要一个允许用户选择按字母顺序升序或降序排序搜索结果的表单。我正在考虑编写一个过滤器来实现此目的,但可以使用一些关于该主题的一般指导。有没有人在使用Wordpress之前做过类似的事情?提前谢谢。

1 个答案:

答案 0 :(得分:1)

如果您的字段名称是' field1',只需使用以下参数: &安培; wpsolr_sort = field1_str_asc 要么 &安培; wpsolr_sort = field1_str_desc

某些字段是预定义的,随插件一起提供。您可以在wpsolr admin中设置排序时看到它们。

您还可以根据需要使用预定义的过滤器来修改Solarium查询(如果您想以静默方式执行此操作,则不使用参数)。此过滤器包含添加3种排序的示例: https://www.wpsolr.com/guide-category/actions-and-filters/#2787