0

WP REST API 2.0REST API のサポートに使用します。_embeddedwordpress 応答のプロパティで添付ファイルを取得するにはどうすればよいですか? パラメータを渡しましたが、オブジェクト_embedを取得できませんでした。wp:attachment完全な URL:/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 に答える