寻找一种从wordpress api请求特定类别(json格式)的所有媒体的方法。
我一直在寻找一种方法来实现这个目标几个小时,似乎过去可以使用过滤器,但不再支持更新过滤器。
https://developer.wordpress.org/rest-api/reference/media/
官方文档似乎没有描述这样做的方法。
我使用的是wordpress版本4.8.3。
有谁知道如何实现这个目标?
答案 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