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