- 投稿IDを使用して特徴画像のURLを取得する方法:
$featured_image_id = get_post_thumbnail_id( $post_id );
$featured_image_url = wp_get_attachment_url( $featured_image_id );
上記のコードでは、$post_id
には対象の投稿のIDが入ります。get_post_thumbnail_id()
関数を使用して特徴画像のIDを取得し、wp_get_attachment_url()
関数を使用してそのIDに対応する画像のURLを取得します。
- REST APIを使用して特徴画像のURLを取得する方法:
$api_url = 'https://example.com/wp-json/wp/v2/posts/' . $post_id;
$response = wp_remote_get( $api_url );
$body = wp_remote_retrieve_body( $response );
$data = json_decode( $body, true );
$featured_image_url = $data['featured_media_src_url'];
上記のコードでは、$post_id
には対象の投稿のIDが入ります。REST APIのエンドポイントを使用して投稿データを取得し、featured_media_src_url
キーを使用して特徴画像のURLを取得します。
- カスタムフィールドを使用して特徴画像のURLを取得する方法:
$featured_image_url = get_post_meta( $post_id, 'featured_image_url', true );
上記のコードでは、$post_id
には対象の投稿のIDが入ります。get_post_meta()
関数を使用して、featured_image_url
というカスタムフィールドから特徴画像のURLを取得します。
これらはWordPressのREST APIを使用して特徴画像のURLを取得するいくつかの方法です。適切なコード例を選択し、必要に応じてカスタマイズして使用してください。