大阪のホームページ制作会社 株式会社TREVO
技術ブログ

ACF等の繰り返しフィールドで段落数を取得する方法

2019.11.06.

WordPress

ACF

twitter Facebook Pocket LINE はてブ

株式会社TREVOの月額制ホームページ制作サービス
PR

繰り返しフィールドでdivやclssで追加した項目数を入れたい時があります。
もしくは、単純に何個目の情報ですみたいな数字や連番を入れたい時に役立ちます。

仕組みはPHPの加算子を使って、繰り返しフィールドの数をカウントするという方法です。

段落数の取得方法

「<?php echo $i; ?>」が段落の数字となります。
今回は数字を入れていますが、アルファベット等でも対応可能です。

<?php if( have_rows('フィールド名') ): $i = 0; ?>
    <?php while( have_rows('フィールド名') ): the_row(); $i++; ?>
        <?php echo $i; ?>
        <!-- 繰り返しフィールドの中身を入れて下さい。 -->
    <?php endwhile; ?>
<?php endif; ?>

大阪のホームページ制作会社TREVOでは、ホームページ制作に関する情報を掲載しています。最短2日で仮サイトを公開するサービスやSEO対策に特化したホームページ制作、オリジナルホームページデザイン、ライティング、リスティング広告、WEBマーケティングなどのサービスをご紹介しています。

twitter Facebook Pocket LINE はてブ
お見積もり