[WordPress]アイキャッチ画像を取得して表示させる方法

WordPress
スポンサーリンク

アイキャッチ画像があれば画像を表示し、なければnoimg画像を表示

get_the_post_thumbnail_url()

<?php if(get_the_post_thumbnail_url()): ?>
	<img src="<?php echo get_the_post_thumbnail_url(get_the_ID()); ?>">
<?php else:?>
	<img src="/noimg.jpg">
<?php endif;?>

wp_get_attachment_image_src()

<?php if (has_post_thumbnail()):?>
<?php $image_url = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'medium');?>
	<img src="'.$image_url[0].'">
<?php else:?>
	<img src="/noimg.jpg">
<?php endif;?>

アイキャッチを<img>タグで表示

get_the_post_thumbnail()

<?php if (has_post_thumbnail()):?>
	<?php echo get_the_post_thumbnail($post->ID, 'medium');?>
<?php else:?>
	<img src="/noimg.jpg">
<?php endif;?>

アイキャッチ画像のサイズを指定して表示

fullサイズを指定

<?php if(get_the_post_thumbnail_url()): ?>
	<img src="<?php echo get_the_post_thumbnail_url(get_the_ID(),'full'); ?>">
<?php else:?>
	<img src="/noimg.jpg">
<?php endif;?>

コメント

タイトルとURLをコピーしました