web-dev-qa-db-ja.com

WP rest api v2の投稿 'search'& 'category_name'によるフィルタが機能しない

私はAPIをhttp://examples.com/wp-json/wp/v2/posts?filter[category_name]=uncategorize&per_page=30&order=asc&search=helloとして呼び出しています

その特定のカテゴリから特定の投稿を取得することはできません。私はすべてのカテゴリからすべての結果を得ました。任意の提案をお願いします。

2
Rushi Jagani

FilterパラメータはWP 4.7の一部として削除されました。期待する結果を得るためには変更が必要です。

http://examples.com/wp-json/wp/v2/posts?filter[category_name]=uncategorize&per_page=30&order=asc&search=hello

http://examples.com/wp-json/wp/v2/posts?categories=1&per_page=30&order=asc&search=hello

categories=0を必ずuncategorisedtag_IDに変更してください。

あなたがフィルタパラメータを復元したい場合は、私はこのプラグインをお勧めします: https://github.com/WP-API/rest-filter

3
Jamie Halvorson