2018年08月01日
Docker for Mac を使って WordPress の...
2018年07月29日
Docker for Mac のインストール
2018年07月08日
Docker 便利コマンドあれこれ
2018年07月08日
オライリーの Docker 本(Docker Up &...
2018年07月05日
iPad mini 2 を購入しました
2018年07月04日
Docker で Jenkins するときのあれこれ

HOME > カテゴリ(WordPress)の記事

超簡単!WordPress のカスタムフィールドの値を取得してみた



WordPress のカスタムフィールドの値を取得する方法です。カスタムフィールドはめっちゃお手軽に使えるので、どんどん活用してみたいですね。

先日「超簡単!WordPress のカスタムフィールドを作成してみた」という記事をアップしましたが、テンプレートファイルでカスタムフィールドの値を取得する方法を書くのを忘れてました。

ってことで、今回は WordPress のカスタムフィールドの値の取得の仕方です。

カスタムフィールドの作成(追加)方法については先日の記事「超簡単!WordPress のカスタムフィールドを作成してみた」をご覧ください。


テンプレートファイルからカスタムフィールドの値を取得する

カスタムフィールドの作成(追加)と同様にめっちゃ簡単。

get_post_meta() で、カスタムフィールドの値を取得出来ます。

こんな感じ。

$val = get_post_meta($post->ID, 'keywords', true);

1つ目の引数は対象のポストID(記事ID)
2つ目の引数は、取得するカスタムフィールドのカスタムフィールド名
3つ目の引数は、true だと文字列で、false だと配列で値が帰ってきます。

参考:関数リファレンス/get post meta – WordPress Codex 日本語版

私は、キーワードタグ(META タグ)でカスタムフィールドを使いたかったので、header.php に、

if( is_single() ) {
 $meta_value = get_post_meta($post->ID, 'keywords', true);

 echo '<meta name="keywords" content="'.$meta_value.'" />'."\n";
}

と書いてみました。

とってもお手軽に使えるのでぜひぜひカスタムフィールド使ってみてください。

でわでわ。






この記事にコメントする





Copyright © 2012 - 2013 MacBook Air とWordPressでこうなった All rights reserved
Designed by Theme Junkie. Powered by WordPress.