私はブログからの投稿を取得しようとしています: http://christianconcepts.com/ "appcontent"のタグが付いています。私はこのクエリーを試しました:
http://christianconcepts.com/wp-json/wp/v2/posts/?filter[tag]=appcontent
しかし、それでもフィルタリングされていない結果が得られます。たとえば、この投稿は http://christianconcepts.com/pdf-ebook-available/ には "appcontent"タグがありませんが、それでも返されます。
「REST API - フィルタフィールド」プラグインがインストールされています。誰かが私を手伝ってくれる?
フィルタパラメータはWP4.7で削除されました、あなたはそれらのIDを通してタグにアクセスすることができるはずです。たとえば、IDが7のタグを取得するには、次のようにします。
http://YOUSIITE.DEV/wp-json/wp/v2/posts?tags=7
WP-APIチームが独自のフィルタプラグインをリリースしたことでフィルタを追加したい場合は、 https://github.com/WP-API/rest-filter をご覧ください。私が "REST API - フィルタフィールド"プラグインが実際にAPIから受信されるコンテンツを制限しているのを見ることができたものから、それはフィルタを追加しません。
フィルタを追加し直す場合は、posts
の後のスラッシュを削除します。たとえば、update:
http://christianconcepts.com/wp-json/wp/v2/posts/?filter[tag]=appcontent
に
http://christianconcepts.com/wp-json/wp/v2/posts?filter[tag]=appcontent
それが役立つことを願っています!