サポート » プラグイン » AFC Pro Repeater Field で最後の項目のみ出力する方法

  • 解決済 conte

    (@goeninc)


    お世話になっております
    Advanced custom field ProのRepeater Fieldを利用して
    画像を出力しておりますが、

    繰り返しフィールドで登録した要素の最後の項目のみ出力する方法はないでしょうか?

    Repeater Field を利用して画像を複数登録して、

    bxsliderで カルーセル形式のスライダーを作りたいので

    <li>5</li>
    <li>1</li>
    <li>2</li>
    <li>3</li>
    <li>4</li>

    のように出力したいと思っております。

    通常の出力は下記のように行っております。

    <?php if(have_rows('sliderfield','options')): ?>
    <?php while(have_rows('sliderfield','options')): the_row(); ?>
    
    <li><a href="<?php the_sub_field('sliders_url'); ?>">
    <?php
    //フィールド名「image_test」のフルサイズ画像の情報を取得
    $imagepc = wp_get_attachment_image_src(get_sub_field('sliders_img'), 'full');
    ?>
    <img src="<?php echo $imagepc[0]; ?>" alt="<?php the_sub_field('pcslider-alt'); ?>" width="100%"/>
    </a></li>
    
    <?php endwhile; ?>
    <?php endif; ?>
    

    お手数をおかけしますが、お知恵をお貸しいただければと思います。

    どうぞよろしくおねがいします。

    • このトピックはconteが6年前に変更しました。
2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「AFC Pro Repeater Field で最後の項目のみ出力する方法」には新たに返信することはできません。