没有 Instantsearch.js 的 Algolia Wordpress 插件 - 按分类过滤结果
Algolia Wordpress plugin without Instantsearch.js - filtering results by taxonomy
Algolia Wordpress 插件 (https://community.algolia.com/wordpress/) 取代了标准的 Wordpress 搜索。
我选择了 在后端使用 Algolia 设置而不是 将 Algolia 与 Instantsearch.js 一起使用,因为我需要完全控制 UI.
此选项表示不支持过滤和显示即时搜索结果。但是,我假设这是指 Instantsearch.js 并且仍然有一种方法可以手动过滤 API 查询。
我需要:
- 按分类过滤 Algolia API 搜索结果,可能带有分面。我可以自定义查询吗
发送到 Algolia API 以包含分面过滤?
- 如果这不可能,是否有插件 filter 可以让我过滤
API 查询后的结果(并调整全局 WP_Query)
完成了吗?
提前致谢。
有一个过滤器钩子可以用来调整用于调用Algolia的参数:algolia_search_params
。
在执行搜索操作之前调用此过滤器:https://github.com/algolia/algoliasearch-wordpress/blob/master/includes/class-algolia-search.php#L59
通过使用该过滤器,您可以提供任何有效的 Algolia search parameter.
Algolia Wordpress 插件 (https://community.algolia.com/wordpress/) 取代了标准的 Wordpress 搜索。
我选择了 在后端使用 Algolia 设置而不是 将 Algolia 与 Instantsearch.js 一起使用,因为我需要完全控制 UI.
此选项表示不支持过滤和显示即时搜索结果。但是,我假设这是指 Instantsearch.js 并且仍然有一种方法可以手动过滤 API 查询。
我需要:
- 按分类过滤 Algolia API 搜索结果,可能带有分面。我可以自定义查询吗 发送到 Algolia API 以包含分面过滤?
- 如果这不可能,是否有插件 filter 可以让我过滤 API 查询后的结果(并调整全局 WP_Query) 完成了吗?
提前致谢。
有一个过滤器钩子可以用来调整用于调用Algolia的参数:algolia_search_params
。
在执行搜索操作之前调用此过滤器:https://github.com/algolia/algoliasearch-wordpress/blob/master/includes/class-algolia-search.php#L59
通过使用该过滤器,您可以提供任何有效的 Algolia search parameter.