2017-08-16 9 views
0

Algolia Wordpressプラグイン(https://community.algolia.com/wordpress/)は、標準のWordpress検索を置き換えます。Instantsearch.jsのないAlgolia Wordpressプラグイン - タクソノミのフィルタリング結果

私はUIを完全に制御する必要があるので、私は、代わりにInstantsearch.jsと使用Algoliaのバックエンド設定で使用Algoliaを選択しました。

Algolia setting in Wordpress

このオプションは、フィルタリングをサポートし、瞬時に検索結果を表示しないと述べています。しかし、私はこれがInstantsearch.jsを指していると仮定していますが、手動でAPIクエリをフィルタリングする方法はまだあります。

私はどちらかを行う必要があります。

  1. ファセットを有する可能性の高い分類によってAlgolia APIの検索結果をフィルタリングします。ファセットフィルタリングを含めるためにAlgolia APIに送信されるクエリ をカスタマイズすることはできますか?
  2. これは可能ですが、 が完了した後に の結果をフィルタリングして(グローバルWP_Queryを調整できる)プラグインfilterがありますか?

ありがとうございます。

答えて

1

Algoliaへの呼び出しに使用されるパラメータを調整するために使用できるフィルタフックがあります。algolia_search_params

このフィルタは、右の検索操作を実行する前に呼び出されます。https://github.com/algolia/algoliasearch-wordpress/blob/master/includes/class-algolia-search.php#L59

、そのフィルタを使用することにより、あなたが任意の有効なAlgolia search parameterを提供することができます。

関連する問題