質問: ### 前提・実現したいこと Wordpress REST APIを使って別サイトに ・タイトル ・カスタムフィールド値 ・サムネイル画像 を表示させたいです。 「タイトル」と「カスタムフィールド値」の出力はLIG様の記事(https://liginc.co.jp/325391)で出力に成功しました。 ### 発生している問題・エラーメッセージ 問題はサムネイル画像です。現在下記のように記述しましたがサムネイルのURLを取得できません、どのように記述すれば良いのか困っております。 カスタム投稿タイプのmember記事全件を読み込んでおります。 表示させようとしています。 ``` WP REST APIテストページ メンバー 全件 ``` ### したいこと wpのメディアと登録したら画像に対してIDが振られると思います。 そのID取得は item["_links"]["wp:featuredmedia"][0]["href"] で可能でしたが、その後のサムネイルサイズ指定、URL取得ができていない状況です。 rest apiに詳しい方がいらっしゃいましたらご教示いただけましたら幸いでございます。 #### 解決コード kei344様の助言をもとに書き直しました(出力成功例)。 エンドポイントの設定でカスタム投稿タイプを表す「member」のうしろに[?_embed]を追記することで解決。 ``` WP REST APIテストページ メンバー 全件 ```
回答: 【WordPress 4.7で追加されたREST API v2で、投稿記事の情報を取得してみよう! – Chronoir.net】 > > アイキャッチ画像のURLをREST API v2の結果に含めるには、URLパラメーターに「_embed」を付けます。 > > > もしくはIDから取得する。 【WP REST API を使って投稿写真リストページを作る。|WordPressもくもく勉強会 at コエド第11回】 【Media API Reference | WP REST API v2 Documentation】