カスタム フィールドphoto
を使用して画像をアップロードします。フロントエンドでは、次のコードで URL を取得します。
$imgid=get_post_meta($post->ID, 'photo', true);
$img=wp_get_attachment_image_src($imgid);
$imgurl=$img[0];
ここで、the_post_thumbnail() の標準 WP サイズ (サムネイル、ミディアム、...) を使用して表示したいと思います。
うまくいかない解決策をいくつか試しました:
the_post_thumbnail('medium', array('src' => $imgurl));
また
the_post_thumbnail('medium', $img);
何か案は?