カスタムフィールドテンプレートの場合、
画像は、
$gazou = wp_get_attachment_image_src(post_custom('gazou'),'full' );
で取得し、
<img src="<?php echo $gazou[0]; ?>"/>
で、表示できるようです。
こちらが参考になるかと思います。
http://kotori-blog.com/wordpress/customfieldtemplate/
totomacさんのコードでだいたいあってますが、post_customは非推奨になっていますのでWordPress3.4だと使えないかもしれません。
<?php
$img_id = get_post_meta( $post->ID,'カスタムフィールドキー名', true ); //画像ID取得
?>
という感じで、get_post_metaで取得してください。
出力は
<?php echo wp_get_attachment_image( $img_id, 'full' ); ?>
という感じでwp_get_attachment_image関数を使うと、imgタグごと出力してくれます。
画像URLだけ取りたい場合はwp_get_attachment_image_src関数でOKです。
totomac様
mypacecreator様
ご教授ありがとうございます。
知識不足でお恥ずかしいのですが
お教えいただきました取得・出力関数で色々と試したのですが、サムネイル表示がうまく出来ないでおります。
【再度、実現したい内容をまとめます】
カスタムフィールドテンプレート・プラグインでアップロードさせた画像を
http://kiraba.jp/2014/02/20/1947562957
(※上記記事内容は無関係です。参考イメージです)
投稿一覧へ表示させたい
http://www.h-fj.com/blog/pic/2011/08/mtoscf05.png
(※MTのスクリーンショットですが、参考イメージでご確認くださいませ)
◎function.phpだけでは実現出来ないのでしょうか?
◆プラグインとは関係ないwpカテゴリーは表示出来ているのですが、
こちらをベースにいただいたコードで色々試してみました。
(以下function.php)
//スタッフ一覧カテゴリー表示
function show_term_area( $defaults ) {
$defaults[‘staff_category’] = ‘所属店舗’;
return $defaults;
}
add_filter(‘manage_staff_posts_columns’, ‘show_term_area’, 15, 1);
function show_term_area_id($column_name, $id) {
if( $column_name == ‘staff_category’ ) {
$terms = $terms = get_the_terms( $id, ‘staff_category’ );
$cnt = 0;
foreach($terms as $var) {
echo $cnt != 0 ? “, ” : “”;
echo “slug . “&post_type=staff” . “\”>” . $var->name . ““;
++$cnt;
}
}
}
add_action(‘manage_staff_posts_custom_column’, ‘show_term_area_id’, 15, 2);
再度、ご教授いただければ幸いです。
宜しくお願いいたします。
>visualsxxxkさん
あー、すみません。管理画面の投稿一覧に表示したいんですね。勘違いしてました。
こちら参考にならないでしょうか?
WordPress管理画面の投稿記事一覧をカスタマイズする | webOpixel
http://www.webopixel.net/wordpress/167.html
WordPressの投稿一覧にカスタムフィールドを表示する。 | Toro_Unit
http://www.torounit.com/blog/2015/02/19/1924/
ここで、カスタムフィールドの値を出力するところのコードを、先の回答で紹介した、カスタムフィールドの画像を出力する内容にすればいけそうな気がします。
mypacecreator様
早々のご回答ありがとうございます。
カスタムフィールドテンプレートというプラグインを使用してしまっているので
無駄に苦労しております・・・
アイキャッチやカスタムフィールドなどのデフォルトのシステムを使用していればヒント記事が多々見つかるのですが。
mypacecreator様のカスタマイズ参考サイトを元に、もう少し格闘してみます。
クリアーできましたら、改めてご返信させていただきます。
ありがとうございます。
カスタムフィールドテンプレートというプラグインを使用してしまっているので
無駄に苦労しております・・・
カスタムフィールドテンプレートプラグインの場合、画像をアップロードすると画像のURLではなく画像IDが格納されるという点がミソだと思います。あとは通常ケースとそれほど変わらないと思うので、頑張ってください!
visualsxxxk様
管理画面の「カスタム投稿一覧」ということを読み忘れて、見当違いの回答をしてしまい申し訳御座いません。
mypacecreator様
フォローありがとうございます。post_customが非推奨になっていることは知りませんでした。まだまだ、勉強が足りませんね。
今後とも、宜しくお願いします。