IE6-8 is Not Supported

カスタムフィールドテンプレートで使用した画像のサムネイルURLを取得する方法

国産プラグイン「カスタムフィールドテンプレート」の画像の扱いに関する Tips を紹介。
WordPress にデフォルトであるサムネイル生成。カスタムフィールドテンプレートに登録した画像もちゃんと生成されるので、取得する方法を紹介。

1. サムネイル設定

管理画面の設定>メディアにて大・中・小のサイズを設定できます。

2. サムネイルの URL を取得する

カスタムフィールドの ID が thumb の場合

<?php
	$image = wp_get_attachment_image_src(get_post_meta($post->ID, 'thumb', true), 'medium');
	echo $image[0];
?>

最後に書いてあるmediumの部分がメディアで設定したサイズの指定です。
サイズはthumnail,medium,large,fullがあります。

3. サムネイルを img タグで出力する

カスタムフィールドの ID が thumb の場合

<?php
	$image = get_post_meta($post->ID, 'thumb', true);
	echo wp_get_attachment_image($image, 'medium');
?>

こちらは普通に img タグに囲われた状態での出力。
こちらもサイズは、thumnail,medium,large,fullがあります。


以上2つの取得方法でした。
どちらかと言えば URL で取得したほうが img タグ以外の用途にも使えるので便利かなーと。

ads by google