web-dev-qa-db-ja.com

JSON API検索クエリにカスタムパラメータを追加しますか?

私は JSON APIプラグインを使用しています モバイルアプリからwordpressに問い合わせるために/。

現在私は自分のワードプレスサイトにテーマがあり、それは検索が行われたときに「私の近くに」結果を返すディレクトリとして機能します。これは、テーマに組み込まれているカスタム検索機能を使用して行われます。

この関数はカスタムパラメータを使用してユーザーのlat/lonを取得し、それをwpデータベース内の各場所の緯度/経度と比較して結果を距離順に並べ替えます。

私が抱えている問題は、get_search_resultsからJSON API pluginメソッドを実行すると、カスタムパラメータが無視されることです。

検索を実行したときにテーマが返すのと同じ結果を返すようにプラグインを拡張することができる場合があるかどうかだれでも知っていますか。

プラグインはコントローラを拡張する方法を持っているように見えますが、私は検索クエリをカスタマイズするためにそれをどのように使うかについて私の頭に浮かぶように思えません。

正しい方向に私を入れて任意のヒントは大歓迎です。

ありがとうございます。

2
JordanBel

Githubで公開する 現在のベータ版、バージョン2 に切り替えるのが良いと思います。このバージョンは、可能性とパフォーマンスにおいてはるかに優れています。

このバージョンでは、検索語Iike GET /wp-json/wp/v2/posts?s=awesomeの結果が得られる可能性があります。

2
bueltge