WordPressの投稿IDを使用してフィーチャー画像を取得する方法


  1. get_the_post_thumbnail_url()関数を使用する方法: この方法では、get_the_post_thumbnail_url()関数を使用して、指定された投稿IDのフィーチャー画像のURLを取得します。

    $post_id = 123; // 取得したい投稿のIDを指定
    $thumbnail_url = get_the_post_thumbnail_url($post_id);

    上記のコードでは、$post_idに取得したい投稿のIDを指定し、get_the_post_thumbnail_url()関数を使用してフィーチャー画像のURLを取得します。取得したURLは、$thumbnail_url変数に格納されます。

  2. get_post_thumbnail_id()関数とwp_get_attachment_image_src()関数を使用する方法: この方法では、get_post_thumbnail_id()関数を使用して投稿のフィーチャー画像のIDを取得し、wp_get_attachment_image_src()関数を使用して画像のURLを取得します。

    $post_id = 123; // 取得したい投稿のIDを指定
    $thumbnail_id = get_post_thumbnail_id($post_id);
    $thumbnail_url = wp_get_attachment_image_src($thumbnail_id, 'full')[0];

    上記のコードでは、$post_idに取得したい投稿のIDを指定し、get_post_thumbnail_id()関数を使用してフィーチャー画像のIDを取得します。次に、wp_get_attachment_image_src()関数を使用して画像のURLを取得し、そのURLは$thumbnail_url変数に格納されます。

これらのコード例を使用すると、指定された投稿IDのフィーチャー画像のURLを取得できます。必要に応じて、取得したURLを使用して画像を表示したり、他の処理に使用したりすることができます。