現在、私はOwlカルーセルにACFフィールドを追加しています。イメージを表示しながら作業を表示します。私は、自分のコードがリピーターからの結果をすべて1つずつではなく各スライドに吐き出すという問題を抱えています。以下はコードです(すべてがWordpressのACFフィールドに正しくリンクされています)と私はスライダがどのように見えるかのイメージを添付しました。ACFギャラリー内のACFリピーターが正しくレンダリングされない
どのように私はこれを修正することができますか?
<div class="owl-carousel" id="owl-single-example">
<?php foreach ($homepage_slideshow_gallery as $homepage_slideshow_gallery):?>
<div class="slide" style="background-image: url('<?php echo $homepage_slideshow_gallery['url']; ?>')" />
<div class="container caption">
<?php if(have_rows('homepage_slideshow_repeater')): ?>
<?php while(have_rows('homepage_slideshow_repeater')): the_row(); ?>
<p><?php the_sub_field('homepage_slideshow_repeater_company'); ?></p>
<h1 class="textblock"><span><?php the_sub_field('homepage_slideshow_repeater_title'); ?></h1>
<a class="btn" href="<?php the_sub_field('homepage_slideshow_repeater_url'); ?>">View Work</a>
<?php endwhile; ?>
<?php endif; ?>
</div>
</div>
<?php endforeach;?>
Owlの正しい構造は何ですか?リピーターのすべてをスライドの中の同じコンテナに入れています...それが期待していることですか? – FluffyKitten
@FluffyKittenそれは私が間違っていると思うところです。リピータが各スライドの結果を吐き出すように、コードをどのように構造化できますか? –
それはフクロウに依存します! Owlのドキュメンテーションとサンプルを見て、それが何を期待しているか見てきましたか?また、私はあなたのACFフィールドの構造を理解していません - あなたのリピータフィールドはどのようにスライダイメージに関係していますか?現時点ではっきりとした関係はありませんか、それとも完全に分かれていますか? – FluffyKitten