我WP REST API 2.0
用于 REST API 支持。如何获取_embedded
wordpress 响应属性中的附件?我传递了_embed
参数,但我没有得到wp:attachment
对象。完整网址:/wp-json/wp/v2/posts?_embed
我期待回应,像这样:
我WP REST API 2.0
用于 REST API 支持。如何获取_embedded
wordpress 响应属性中的附件?我传递了_embed
参数,但我没有得到wp:attachment
对象。完整网址:/wp-json/wp/v2/posts?_embed
我期待回应,像这样:
您可以使用register_rest_field
功能为此添加特定操作。
add_action('rest_api_init', function(){register_rest_field('your_post_type', 'field_to_show_in_response', array('get_callback' => 'func_to_get_meta_data', 'update_callback' => null, 'schema' => null));});
现在,您func_to_get_meta_data
必须get_attached_media
为所有媒体打电话。
function func_to_get_meta_data($obj, $name, $request){return get_attached_media('image', $obj['id']);}
在此示例中,我将所有图像附加到帖子或自定义帖子。