サポート » プラグイン » Repeater Fieldで作成したフィールド値が出力されない

  • 解決済 Risa28

    (@risa28)


    お世話になります。

    Repeater Fieldとwideslider.js利用して、リンク付きスライダーを出力させたいのですが、
    テンプレートへの記述の仕方がわからず、リンクurlも画像も表示されず苦戦しています。

    何がおかしいのか教えてください。

    フィールド名:cf_home_slider_images
    フィールドタイプ:繰り返し

    繰り返しフィールド

    フィールド名:cf_home_slider_image
    フィールドタイプ:画像
    返り値:画像url

    フィールド名:cf_home_slider_image_link
    フィールドタイプ:テキスト

    テンプレートファイル

    <div class="wideslider">
    <ul class="side">
    <?php if( get_field('cf_home_slider_images') ): ?>
    <?php while( the_repeater_field('cf_home_slider_images') ): ?>
    <?php if( get_sub_field('cf_home_slider_image_link') ): ?>
    <li class="side">
    <a href="<?php the_sub_field('cf_home_slider_image_link'); ?>"><img src="<?php the_sub_field('cf_home_slider_image'); ?>"  /></a>
    </li>
    <?php else: ?>
    <li class="side"><img src="<?php the_sub_field('cf_home_slider_image'); ?>" /></li>
    <?php endif; ?>
    <?php endwhile; ?>
    <?php endif; ?>
    </ul>
    </div>

    このようにしているのですが、html出力では

    <div class="wideslider">
    <ul class="side">
    </ul>
    </div>

    このように何も出力されません。

    全くのお手上げなのでお助けお願いします!

1件の返信を表示中 - 1 - 1件目 (全1件中)
1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「Repeater Fieldで作成したフィールド値が出力されない」には新たに返信することはできません。