wordpressのアイキャッチ、投稿サムネイル画像に関するまとめ

has_post_thumbnail()

この関数はその投稿が手動で選択した投稿サムネイルを持っているかどうかを true/false で返します:

<?php if ( has_post_thumbnail() ) { // サムネイルを持っているときの処理 } else { // サムネイルを持っていないときの処理 } ?>

the_post_thumbnail()

投稿サムネイルがあればこの関数でそれを出力します (ループ内で):

<?php the_post_thumbnail(); ?>
 
 

アイキャッチ画像の「URL,横幅,高さ」の情報を取得するタグ「wp_get_attachment_image_src」
wp_get_attachment_image_srcというタグを使えば
アイキャッチ画像の「URL,横幅,高さ」が配列で返ってきます。
アイキャッチのサイズ指定(thumbnail, medium, large, full)もできます。


$thumbnail_id = get_post_thumbnail_id($post->ID); //アタッチメントIDの取得
$image = wp_get_attachment_image_src( $thumbnail_id, 'full' ); //「full」サイズのアイキャッチの情報を取得
$src = $image[0]; //url
$width = $image[1]; //横幅
$height = $image[2]; //高さ

echo '';

参考サイト
http://memocarilog.info/wordpress/theme-custom/3152
http://kotori-blog.com/wordpress/eyecatch_info/

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。