0

WP REST API 2.0用于 REST API 支持。如何获取_embeddedwordpress 响应属性中的附件?我传递了_embed参数,但我没有得到wp:attachment对象。完整网址:/wp-json/wp/v2/posts?_embed

在此处输入图像描述

我期待回应,像这样

在此处输入图像描述

4

1 回答 1

2

您可以使用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']);}

在此示例中,我将所有图像附加到帖子或自定义帖子。

于 2018-02-18T08:50:12.740 回答