update: 16view
WordPressの繰り返しフィールドの作成・表示方法
記事によって項目は同じでも項目数がバラバラ!といった時に便利なのがWordPressのプラグインAdvanced Custom Fields Proの繰り返しフィールドです。
作成から表示方法をお伝えいたします。
項目づくり
まずはベースとなる項目づくりをします。
ダッシュボードのカスタムフィールドで新規追加をします。
赤枠のフィールド追加ボタンで項目の追加をしていきます。
フィールドタイプの選択を繰り返しフィールドにします。
サブフィールドという項目が出てきますので赤枠のフィールド追加をします。
フィールドラベルやフィールド名、フィールドタイプなどを設定します。
設定完了したらフィールドグループを保存します。
次は表示!
表示したい箇所に記述を加えていきます。
<?php if(get_field('フィールドグループ名を入れます')): ?>
<table>
<?php while(the_repeater_field('フィールドグループ名を入れます')):?>
<tr>
<td>名前</td>
<td><?php the_sub_field('サブフィールドで設定したフィールド名を入れます 例:name'); ?></td>
</tr>
<tr>
<td>メールアドレス</td>
<td><?php the_sub_field('サブフィールドで設定したフィールド名を入れます 例:email'); ?></td>
</tr>
<?php endwhile;?>
</table>
<?php endif; ?>
これだけです!
項目がない場合はtableごと表示されません。
すごいなぁWordPress!!