各投稿に割り当てられたカスタムフィールドはほとんどありません。値が「club1」の「Club」、値が「date1」の「Date」などです。
今、私はすべてのカスタムフィールドからそれらの2つの「クラブ」と「日付」だけを表示したいです。
これは私のマークアップです:
<div class="meta-container"><?php the_meta(); ?></div>
これに関する問題は、それがすべてのカスタムフィールドを取得しているということです、そして、私はこれが欲しくありません。私はnth:child(n)のようにcss psedoselectorを追加しようと思っていましたが、私はこの関数でこれができると確信しています。ありがとうございました!
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 );
?>
奇妙なことに、あなたのタグの1つがまさにあなたが必要としているものです!あなたはWordPressのget_post_meta関数を探しています: http://codex.wordpress.org/Function_Reference/get_post_meta
ループ内では、次のようになります。
<?php echo get_post_meta(get_the_ID(), 'Club', true); ?>