web-dev-qa-db-ja.com

WP 特定のタグを持つRest API v2の返信投稿

私はブログからの投稿を取得しようとしています: http://christianconcepts.com/ "appcontent"のタグが付いています。私はこのクエリーを試しました:

http://christianconcepts.com/wp-json/wp/v2/posts/?filter[tag]=appcontent

しかし、それでもフィルタリングされていない結果が得られます。たとえば、この投稿は http://christianconcepts.com/pdf-ebook-available/ には "appcontent"タグがありませんが、それでも返されます。

「REST API - フィルタフィールド」プラグインがインストールされています。誰かが私を手伝ってくれる?

3
Honor LT

フィルタパラメータは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

それが役立つことを願っています!

6
Jamie Halvorson