Повторитель расширенных пользовательских полей Не отображать второе изображение при второй загрузке - PullRequest
0 голосов
/ 11 марта 2020

Я создаю собственную тему в WP, используя ACF. Я использую повторитель для публикации изображений. Код повторителя просто отлично работает для первого изображения, которое я публикую, но по какой-то причине, когда я загружаю второе изображение, он не отображается на первой странице.

                                <?php if( have_rows('latest1') ): ?>

                                    <div class="row">

                                    <?php while( have_rows('latest1') ): the_row(); 

                                        $image = get_sub_field('image');
                                        $title = get_sub_field('title');
                                        $news = get_sub_field('news');
                                        $more = get_sub_field('more');
                                        $date = get_sub_field('date');
                                    ?>

                                    <!-- REPEATING SEGMENT -->

                                  <div class="col-md-2">
                                      <a href="wrk-AboutUS.html" class="img-news-container">
                                          <img src="<?php echo $image["url"];?>" class="img-responsive" alt="Image">
                                      </a>
                                  </div>

                                  <div id="primary3" class="content-area col-md-7 no-padding-right">
                                      <main id="main3" class="site-main " >
                                          <article class="item-lastest-news itemBlogList">



                                              <div class="">
                                                  <a href="wrk-AboutUS.html"><h4 class="title-news"><?php echo $title; ?></h4></a>
                                                  <div class="">

                                                      <span class="dates" style="color:green;"><?php echo $date; ?></span>
                                                  </div>
                                                  <p> <?php echo $news; ?></p>

                                                  <a class="continueReading" href="<?php echo $link ?>"><span style="color: brown;">Continue Reading</span></a>
                                                  <hr>
                                              </div> <!-- End Text box -->
                                          </article><!-- End Arcicle -->
                                      </main>

                                  </div>
                                    <!-- REPEATING SEGMENT -->


                                    <?php endwhile; ?>

                                    </div> <!-- END ROW -->


                                    <?php endif; ?>

В чем может быть причина, почему на втором загрузить изображение не отображается на первой странице?

1 Ответ

0 голосов
/ 17 марта 2020

Пожалуйста, попробуйте с ниже:

<?php wp_reset_query(); ?>
<?php if( have_rows('latest1') ): ?>
	<div class="row">
		<?php while( have_rows('latest1') ): the_row(); 
			$image = get_sub_field('image');
			$title = get_sub_field('title');
			$news = get_sub_field('news');
			$more = get_sub_field('more');
			$date = get_sub_field('date');
		?>
		<!-- REPEATING SEGMENT -->
		<div class="col-md-2">
			<a href="wrk-AboutUS.html" class="img-news-container">
				<img src="<?php echo $image["url"]; ?>" class="img-responsive" alt="Image">
			</a>
		</div>
		<div id="primary3" class="content-area col-md-7 no-padding-right">
			<main id="main3" class="site-main " >
				<article class="item-lastest-news itemBlogList">
					<div class="">
						<a href="wrk-AboutUS.html"><h4 class="title-news"><?php echo $title; ?></h4></a>
						<div class="">
							<span class="dates" style="color:green;"><?php echo $date; ?></span>
						</div>
						<p> <?php echo $news; ?></p>
						<a class="continueReading" href="<?php echo $link; ?>"><span style="color: brown;">Continue Reading</span></a>
					<hr>
					</div><!-- End Text box -->
				</article><!-- End Arcicle -->
			</main>
		</div>
		<!-- REPEATING SEGMENT -->
		<?php endwhile; ?>
	</div> <!-- END ROW -->
<?php endif; ?>
...