カスタムフィールドを表示する
the_meta() のテンプレートタグをテンプレートファイルに記述することによってカスタムフィールドを表示することができます。このタグはループ内に記述する必要があります。
<?php the_meta(); ?>
HTMLはこのように出力されます。
<ul class="post-meta">
<li><span class="post-meta-key">材料:</span> 卵, 砂糖</li>
<li><span class="post-meta-key">コツ:</span> 弱火で焼くこと</li>
</ul>
///////////////////
get_post_custom();
<div style="margin-right: 15px; margin-left: 15px">
<table class="table table-condensed" style="border-top: 1px solid #666; border-bottom: 1px solid #666;">
<?php $mydata = get_post_custom();
foreach( $mydata as $key => $value ) : ?>
<?php if ( !is_protected_meta( $key ) ): ?>
<tr>
<th style="width: 66px;"><?php echo $key; ?> </th>
<td><?php echo $value[0]; ?></td>
</tr>
<?php endif; ?>
<?php endforeach; ?>
</table>
</div>
コメントを残す