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

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

2021.08.12.

WordPress

ACF

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; ?>

おすすめ記事

WordPressの更新に便利なAdvanced Custom Fieldsのフィールド一覧 35タイプ

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

経歴: 映像制作の専門学校を卒業後、映像制作(編集・撮影)でのアシスタント、カーナビゲーション用の3DCG制作、PS2用の3DCGゲーム背景制作、16ミリフィルムのデジタル変換業務等を経てWEB制作部門のある会社に就職。株式会社TREVOでディレクション、SEO対策、CMS開発、3DCG制作、映像制作を担当

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