例えば”hoge”というキー名のカスタムフィールドの値を取得するには、以下となる。get_post_meta($post->ID, "hoge", true);
キー名が不特定多数であるかないか分からない場合もある。そんなときは、以下の方法で任意の投稿に関するすべてのカスタムフィールドを取得することができる。
1 2 3 4 |
$custom_field_keys = get_post_custom_keys(); foreach ( $custom_field_keys as $key => $keyname ) { $value = get_post_meta($id, $keyname, true); } |