has_post_thumbnailでよく使う設定
<?php if ( has_post_thumbnail($post_objects->ID)): ?>
<?php
// 投稿からアイキャッチ取得
$thumbnail_id = get_post_thumbnail_id($post_objects->ID);
// 1xのサイズ
$image = wp_get_attachment_image_src($thumbnail_id,'st_thumb16_9_1x');
$src1x = $image[0];
// 2xのサイズ
$image = wp_get_attachment_image_src($thumbnail_id,'st_thumb16_9_2x');
$src2x = $image[0];
// その他
$thumbnail_alt = get_post_meta( $thumbnail_id, '_wp_attachment_image_alt', true );
?>
<img src="<?php echo esc_url($src1x); ?>" srcset="<?php echo esc_url($src1x); ?> 1x, <?php echo esc_url($src2x); ?> 2x" alt="<?php echo ($thumbnail_alt) ?>">
<?php else: //画像がない場合 ?>
<img src="<?php echo get_template_directory_uri(); ?>/assets/img/common/no-img.svg" alt="noImg" />
<?php endif; ?>
コメントを残す