入力側は
[gazou] type = file label = 写真
案
<div class="xxxx"><?php echo wp_get_attachment_image(get_post_meta($post->ID,"gazou",true),'thumbnail'); ?></div>
案2
<div class="yyyy"><?php echo wp_get_attachment_image(get_post_meta($post->ID,"gazou",true),'medium'); ?></div>
案3
<?php //altとtitleを変更する $args = array( 'alt' => wp_kses($post->post_title, array()), 'title' => false, ); //サイズの定義 $size = array(481, 361); //画像をHTMLで取得する $postImg = wp_get_attachment_image(post_custom('gazou'), $size, false, $args); //画像をURLで取得する $postImgSrc = wp_get_attachment_image_src(post_custom('gazou'), $size, false, $args); if($postImg) { ?> <figure class="postImg"><?php echo $postImg; ?></figure> <p><?php echo $postImgSrc[0]; ?></p> <?php } ?>
wp_get_attachment_image_srcは戻り値1がurl、戻り値2がwidth、戻り値3がheightです。 wp_get_attachment_imageの戻り値はHTMLのimgタグです。
これらの関数の第一引数はアタッチメントIDでいろんな方法で取得することができますが工夫が必要です。 上記の案だとそのままだと動かないケースがあります。