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

ACFの繰り返しフィールドの回数によって条件分岐

2021.08.12.

ACF

WordPress

twitter Facebook Pocket LINE はてブ

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

Advanced Custom Fieldsの繰り返しフィールドで回数に応じでidやclassを切り替えたり、表示するアイコンを変更する時に便利です。

最近では、スライドの枚数に応じて表示時間を調整するのに使用したりしました。

回数をカウントしたい繰り返しフィールド名:○○○

<?php while(has_sub_field('○○○')): ?>
      <?php $loop = count(get_field('○○○')); ?>
            <?php if( $loop == 3 ): ?>
            3
            <?php elseif ( $loop == 1 ) : ?>
            1
            <?php else:?>
            0
      <?php endif; ?>
<?php endwhile; ?>
<?php while(has_sub_field('○○○')): ?>
<?php $loop = count(get_field('○○○')); ?>
<?php
    if ( $counter == 3 ) {
        echo '3';
    } elseif ( $counter == 1 ) {
        echo '1';
    } else {
        echo '0';
    }
?>
<?php endwhile; ?>

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

twitter Facebook Pocket LINE はてブ