Interwebsのあちこちカスタム分類法で投稿をしたいときは、filterパラメーターを使うべきだと言う人々からのアドバイスがあります。例えば:
https://example.com/wp-json/wp/v2/posts?filter[genre]=fiction
これはとても便利なパラメータのようです。しかし、WP REST APIのv2では、動作しません。何が起こっているのかを調べるためにWP Tracチケットを作成したとき、@ swissspidyは「フィルタパラメータは意図的に削除されました」と答えましたが、ドキュメントはまだ更新されていません。変更は Tracチケット38378 で説明されています。
わかりました、かなり公平ですが、カスタム分類法で投稿を取得する方法を誰かに教えてもらえますか。これができるかどうかにかかっているプラグインを書いています。
たとえば、非カスタムカスタム分類法instance
を作成し、カスタム投稿タイプの特定の投稿に対して値1
を指定した場合、そのタイプのすべての投稿をinstance=1
で取得するにはどうすればよいですか。
REST API経由では不可能な場合は、Jetpack対応の自己ホスト型サイトのWordPress.com API経由でそれを行う方法はありますか?
WordPress 4.7以降、ポストエンドポイントのfilter
引数は削除されました。しかし、あなたがそれらを必要とするなら、プラグインを通してそれらを追加してください。 WP APIリポジトリにはプラグインがあります - 'Rest Filter' この仕事のための/小さくて短い。