web-dev-qa-db-ja.com

特定のカスタムフィールドを表示する

各投稿に割り当てられたカスタムフィールドはほとんどありません。値が「club1」の「Club」、値が「date1」の「Date」などです。

今、私はすべてのカスタムフィールドからそれらの2つの「クラブ」と「日付」だけを表示したいです。

これは私のマークアップです:

                    <div class="meta-container"><?php the_meta(); ?></div>

これに関する問題は、それがすべてのカスタムフィールドを取得しているということです、そして、私はこれが欲しくありません。私はnth:child(n)のようにcss psedoselectorを追加しようと思っていましたが、私はこの関数でこれができると確信しています。ありがとうございました!

3
agis

get_post_meta() を2回使うべきです(あなたの 他の質問への参照 ):

<?php
  echo get_post_meta( get_the_ID(), 'club', true ); 
  echo '<br />';
  echo get_post_meta( get_the_ID(), 'date', true ); 
?>
8
RRikesh

奇妙なことに、あなたのタグの1つがまさにあなたが必要としているものです!あなたはWordPressのget_post_meta関数を探しています: http://codex.wordpress.org/Function_Reference/get_post_meta

ループ内では、次のようになります。

<?php echo get_post_meta(get_the_ID(), 'Club', true); ?>
0
Daniel