Quantcast
Channel: memo »カスタムフィールド
Viewing all articles
Browse latest Browse all 3

WordPress 連番キーのカスタムフィールド項目をループさせる

$
0
0

カスタムフィールドでキー名が連番の項目がいくつかある場合、

<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 ひとつのカスタムフィールドで複数項目入力/表示する


Viewing all articles
Browse latest Browse all 3

Trending Articles