2016-11-27 13 views
0

私はWP REST API 2.0をREST APIのサポートに使用しています。 _embeddedのWordPressの応答のプロパティで添付ファイルを取得するにはどうすればよいですか?私は_embedパラメータを渡しましたが、私はwp:attachmentオブジェクトを取得しませんでした。完全URL:/wp-json/wp/v2/posts?_embed埋め込み添付ファイルをWordPress RESTレスポンスに追加するにはどうすればよいですか?

enter image description here

私はthisのように、応答を期待:

enter image description here

+0

あなたが試したことに関する詳細情報を提供する必要があります。 [最小限で完全で検証可能なサンプルを作成する方法](http://stackoverflow.com/help/mcve)をお読みください。 – MikeJRamsey56

+0

最新版のWordpressと 'WP REST API 2.0'プラグインを変更せずに使用しています。それはもっと明確ですか? – blits

答えて

0

あなたは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']);} 

この例では、すべての画像を投稿またはカスタム投稿に添付しています。

関連する問題