$theTitle=wp_title(" - ", false); if($theTitle != "") { ?>
WordPressのカスタマイズとプラグイン、CSSテクニック、SEOの話題など。
In: WordPress
18 6月 2009ループの中で、カスタムフィールドの値を表示してみる。
WordPressの公式ドキュメントによると
get_post_meta($post_id, $key, $single);
$post_id・・・IDを指定
$key・・・カスタムフィールドで指定したキー文字列
$single・・・true – 単一結果の文字列を取得 / false(default) – カスタムフィールドの配列を取得
とある。
が、このままでは指定したIDの値を取得するだけなので、「その記事のカスタムフィールドを自由に出力」するためにはこういうアレンジをする。
ID, field_name, true); ?>
$post->IDでそのループ内の記事のIDを取得する。「field_name」は表示させたいカスタムフィールドの名前を。
また、get_post_meta()関数は値の取得だけなので、echoを忘れずに。
出力判定にもget_post_meta()関数を使う。
ID, field_name, true)) : ?>入力有り
これで、field_nameというカスタムフィールドに入力がある場合だけ、「入力有り」と表示される。
No related posts.
Related posts brought to you by Yet Another Related Posts Plugin.
ここは、SE見習いである私ことdaceloが、日夜習得していくシステム関連の備忘録、phpやWordPressTipsのネタ、あるいはSEOやWebマーケティング関連の雑感を投稿するブログです。 平日は大体毎日投稿しています。土日は休業日です。
4 Responses to カスタムフィールドの便利な使い方
トラックバックURL:Shingo Katsushima
4月 27th, 2011 at 7:39 AM
カスタムフィールドの便利な使い方 | WordPress | 『Weblogy』 http://icio.us/8O6BxH
ktsm_sin
4月 27th, 2011 at 4:39 PM
カスタムフィールドに入力があるときだけ出力したい!
s_katsushima
4月 27th, 2011 at 4:39 PM
カスタムフィールドの便利な使い方 | WordPress | 『Weblogy』 http://icio.us/8O6BxH
skatsushima
4月 27th, 2011 at 4:39 PM
[][customize][for:@twitter]カスタムフィールドに入力があるときだけ出力したい!