WordPressで投稿のサムネイルを取得する方法」という記事


まず、WordPressでは、get_post_thumbnail_id()関数を使用して投稿のサムネイルのIDを取得することができます。この関数は、現在の投稿のサムネイルIDを返します。以下は、この関数の使用例です。

$thumbnail_id = get_post_thumbnail_id();

次に、サムネイルのURLを取得するために、wp_get_attachment_image_src()関数を使用します。この関数は、添付ファイルのURLを取得するための便利な方法です。以下は、この関数の使用例です。

$thumbnail_url_array = wp_get_attachment_image_src($thumbnail_id, 'full');
$thumbnail_url = $thumbnail_url_array[0];

wp_get_attachment_image_src()関数の第一引数には、サムネイルのIDを指定します。第二引数には、画像サイズを指定します。ここでは、'full'を指定してオリジナルのサイズの画像URLを取得しています。

また、サムネイル画像の幅や高さを指定したい場合は、wp_get_attachment_image_src()関数の第二引数を変更することができます。例えば、以下のように指定します。

$thumbnail_url_array = wp_get_attachment_image_src($thumbnail_id, 'thumbnail');
$thumbnail_url = $thumbnail_url_array[0];

これにより、サムネイル画像のURLが取得されます。

以上が、WordPressで投稿のサムネイルを取得するための基本的な方法です。上記のコード例を使って、サムネイルのURLやサイズを取得し、記事内で表示したり、他の処理に利用することができます。