Задать вопрос
@Alexander9229

Как можно сделать такой счетчик в цикле, чтобы при каждой итерации число росло на +1?

Необходимо для скрипта fancy box сделать так, чтобы в data атрибуте к слову image подставлялось число на +1 при каждой итерации, но при этом необходимо учитывать, то что ссылок от fancy box будет разное кол-во и итерации цикла будет также.

Конечный результат должен должен выглядеть примерно так:
603e9df27af10976075834.png

<?php		
						global $post;

						$query = new WP_Query( [
							'post_type'      => 'objects',
							'posts_per_page' => 100,
							'order'          => 'ASC',
						] );

						if ( $query->have_posts() ) {
							while ( $query->have_posts() ) {
								$query->the_post();
								?>
								<div class="finished-objects__block" >
									<?php
										$metadata = SCF::get( 'objects_smart' );
										foreach ( $metadata as $meta ) { 
										?>
											<a class="finished-objects__image" href="<?php echo wp_get_attachment_image_src($meta['new_objects_smart'], 'full')[0]; ?>" data-fancybox="images">
												<img src="<?php echo wp_get_attachment_image_src($meta['new_objects_smart'], 'full')[0]; ?>" data-src="<?php echo wp_get_attachment_image_src($meta['new_objects_smart'], 'full')[0]; ?>">
											</a>
											<button class="button-form finished-objects__button button-form-primary">Подробнее</button>
										<?php }
									?>
								</div>
								<?php 
							}
						} else {?>
							<b class="nothing-found">Проекты не найдены</b>
							<?php
						}
						wp_reset_postdata(); // Сбрасываем $post
					?>


Подскажите, как можно это реализовать.
  • Вопрос задан
  • 66 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы