从wordpress api获取类别的媒体

loading...


0

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

我一直在寻找一种方法来做几个小时,似乎过去可以通过使用过滤器,但不再支持更新过滤器 .

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

官方文档似乎没有描述这样做的方式 .

我正在使用wordpress版本4.8.3 .

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

2回答

  • 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?media_category = cat_name


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

loading...

评论

暂时没有评论!