2017-11-09 9 views
0

wordpress apiから特定のカテゴリ(json形式)のすべてのメディアをリクエストする方法を探しています。wordpress apiからカテゴリのメディアを取得

私はこれを数時間行う方法を探していましたが、これは以前はフィルタを使用して可能だったようですが、更新フィルタがサポートされなくなった後です。

https://developer.wordpress.org/rest-api/reference/media/

公式ドキュメントには、これを行う方法を説明されていないようです。

私はwordpressバージョン4.8.3を使用しています。

これを達成する方法を知っている人はいますか?

答えて

0
wp-json/wp/v2/media?filter[media_category]=cat_name 
+0

これを可能にするために使用されるが、何らかの理由で、彼らは削除WordPressの新しいバージョンでこの機能。 – Shikyo

1

追加パラメータに

add_filter('rest_media_query', 'my_filters', 10, 2); 
function my_filters($args, $request) { 
     $you_categorie_name = $request->get_param('media_category'); 

     if (!empty($you_categorie_name)) { 
     $args['media_category'] = $you_categorie_name; 
     } 
     return $args; 
    } 

URL => WP-JSON/WP/V2 /メディアを、この機能を追加しますか?media_category = cat_name

+0

私はこれが正しいアプローチであると思っています。私はそれを働かせることができません。rest_YOURPOSTTYPE_queryをrest_media_queryに変更しましたif(!empty($ id_sync)){if if(!empty($ you_categorie_name)){私の子供のテーマのfunctions.phpに追加されました – Shikyo

+0

はい、 '' 'if(!empty($ you_categorie_name)){' '' – Sco

+0

は動作していないようですが、rest_attachment_queryとquery_varsも試しました – Shikyo

関連する問題