まず、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やサイズを取得し、記事内で表示したり、他の処理に利用することができます。