WP REST API 2.0REST API のサポートに使用します。_embeddedwordpress 応答のプロパティで添付ファイルを取得するにはどうすればよいですか? パラメータを渡しましたが、オブジェクト_embedを取得できませんでした。wp:attachment完全な URL:/wp-json/wp/v2/posts?_embed
次のような応答を期待しています。
WP REST API 2.0REST API のサポートに使用します。_embeddedwordpress 応答のプロパティで添付ファイルを取得するにはどうすればよいですか? パラメータを渡しましたが、オブジェクト_embedを取得できませんでした。wp:attachment完全な URL:/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']);}
この例では、投稿またはカスタム投稿に添付されたすべての画像を取得します。