从wordpress api获取类别媒体

时间:2017-11-09 12:50:17

标签: wordpress wordpress-rest-api

寻找一种从wordpress api请求特定类别(json格式)的所有媒体的方法。

我一直在寻找一种方法来实现这个目标几个小时,似乎过去可以使用过滤器,但不再支持更新过滤器。

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

官方文档似乎没有描述这样做的方法。

我使用的是wordpress版本4.8.3。

有谁知道如何实现这个目标?

2 个答案:

答案 0 :(得分: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;
    }

网址=> WP-JSON / WP / V2 /媒体?media_category = cat_name

答案 1 :(得分:0)

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