没有Instantsearch.js的Algolia Wordpress插件 - 按分类过滤结果

问题描述 投票:0回答:1

Algolia Wordpress插件(https://community.algolia.com/wordpress/)取代了标准的Wordpress搜索。

我在后端设置中选择了使用Algolia而不是使用Instantsearch.js使用Algolia,因为我需要完全控制UI。

Algolia setting in Wordpress

此选项表明它不支持过滤和显示即时搜索结果。但是,我假设这是指Instantsearch.js,还有一种方法可以手动过滤API查询。

我需要:

  1. 按分类法过滤Algolia API搜索结果,可能还有facets。我可以自定义发送到Algolia API的查询以包括构面过滤吗?
  2. 如果那是不可能的,是否有一个插件filter允许我在API查询完成后过滤结果(并调整全局WP_Query)?

提前致谢。

wordpress algolia
1个回答
1
投票

有一个过滤器钩子可用于调整用于调用Algolia的参数:algolia_search_params

在执行搜索操作之前调用此过滤器:https://github.com/algolia/algoliasearch-wordpress/blob/master/includes/class-algolia-search.php#L59

通过使用该过滤器,您可以提供任何有效的Algolia search parameter

© www.soinside.com 2019 - 2024. All rights reserved.