【WP】Custom Field Template|カスタムフィールドテンプレート

【投稿日】2011年3月26日 17:25【表示回数】16,181 views

  • このエントリーをはてなブックマークに追加
  • Clip to Evernote

この記事はまだ編集中です!

カスタムフィールドテンプレート|Custom Field Template plugin

素人でも更新できるサイトを作る際には、なくてはならないプラグインなんですけども、使いこなすにはどうもオプションの設定が多すぎて…フル活用できてるような気がしません。

そこで、ここで書き残していこうかと思います。

更新履歴

2011.05.05
全体的に見直しました。

(1)基本出力
<?php echo get_post_meta($post->ID, '*****', true); ?>

(2)判別方法
<?php if(get_post_meta($post->ID, '*****')): ?>
/* *****があれば、出力される */
<?php else: ?>
/* *****がなれば、出力される */
<?php endif; ?>

(3)画像を出力する
カスタムフィールドテンプレート内の設定
[あいうえお]
type = file
label = 画像を登録してください
HTMLファイルへの記述
// サムネイルサイズでの出力
<?php echo wp_get_attachment_image(get_post_meta($post->ID,'あいうえお',true), 'thumbnail'); ?>
// これでもOKなはず
<?php echo wp_get_attachment_image(get_post_meta($post->ID,'あいうえお',true)); ?>
このように記述すると、「設定>メディア」で設定した「サムネイルのサイズ」で出力されます。その他、「中サイズ」「大サイズ」等で出力したい時は、
・小(サムネイル)|thumbnail(デフォルト)
・中|medium
・大|large
・元のサイズ|full(未確認)

(4)TEXTAREA(複数行入力フォーム)で改行させたい
echo nl2br(get_post_meta($post->ID, 'あいうえお', true));

(5)作成されるフォームの種類
A:text or textfield|テキスト入力(一行)
B:checkbox|チェックボックス
C:radio|ラジオボタン
D:select|セレクトボタン
E:textarea|テキスト入力(複数行)
F:file|ファイル操作系

参考にさせていただいた記事
- WPフォーラム|Custom Field Template で画像を表示させたい
- DatePicker日本語化

この記事が属するカテゴリー|PLUGIN / WORDPRESS

コメント一覧

  1. こはる より:

    画像をサムネイルサイズ以外で表示したくて
    このサイトにたどり着きました。
    ありがとうございます。
    助かりました!!!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt="">