カスタムフィールドでキー名が連番の項目がいくつかある場合、
<ul> <li><?php echo post_custom('hoge1'); ?></li> <li><?php echo post_custom('hoge2'); ?></li> <li><?php echo post_custom('hoge3'); ?></li> <li><?php echo post_custom('hoge4'); ?></li> <li><?php echo post_custom('hoge5'); ?></li> </ul>
というように、ひとつずつ出力してもいいが、下記のようにすればもっとシンプルになる上、項目数が不定の場合にも便利
<ul> <?php for($i=1;$i<=10;$i++) { $custom = post_custom('hoge'.$i.''); if($custom) { echo '<li>'.$custom.'</li>'; } else { break; } } ?> </ul>
以下追記(20010.02.26)
もっと楽チンな方法 : WordPress ひとつのカスタムフィールドで複数項目入力/表示する