WEBLOG

ACFの繰り返しフィールドのサブフィールドが空の場合にブロックごと非表示

ACFの繰り返しフィールドが空のときにブロックごと非表示にするときは「get_sub_filed(‘サブフィールド名’)」を使う。

<?php if( have_rows('フィールド名') ): ?>
    <?php while( have_rows('フィールド名') ): the_row(); ?>
        <?php if( get_sub_field('サブフィールド名') ): ?>
            <div><?php the_sub_field('サブフィールド名');?></div>
        <?php endif; ?>
    <?php endwhile; ?>
<?php endif; ?>

カテゴリー

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です