nobee

update: 16view

WordPressの繰り返しフィールドの作成・表示方法

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!!

share

人気記事