У меня есть проблема в этом цикле.
Я пытался использовать изображения повторителя Acf, но он не создает строки и не показывает изображения.
Я добавляю код ниже, он работает очень хорошо.
Я хочу добавить основное изображение одного карусели.
Но больше всего я хочу попробовать повторители изображений
$args = array(
'post_type' => 'progetto',
'posts_per_page' => -1
);
// Query the posts:
$grid_post_types_query = new WP_Query($args);
if ($grid_post_types_query->have_posts()) {
$grid_img = '';
$grid_details = '';
$i = 1;
while ($grid_post_types_query->have_posts()) : $grid_post_types_query->the_post();
$image_id = get_post_thumbnail_id();
$image_url = wp_get_attachment_image_src($image_id,'progetti');
$url = $image_url[0];
$image_id = get_post_thumbnail_id();
$image_url = wp_get_attachment_image_src($image_id,'full');
$url2 = $image_url[0];
$content = wpautop(get_the_content());$grid_img .= ' <li class="gridder-list" data-griddercontent="#gridder-content-' . $i . '"> <img src="' . $url . '" class="img-responsive" /></li>';
$grid_details .= '<div id="gridder-content-' . $i . '" class="gridder-content">
<div class="row">
<div class="col-sm-6"> <img src=" ' . $url2 . '" class="img-responsive" />here i would like have repeater image </div><div class="col-sm-6"> ' . $content . ' </div>
</div>
</div>';
$i++;
endwhile;
echo $output = '<div class="container griddercontainer"><ul class="gridder"> ' . $grid_img . '</ul>' . $grid_details . ' </div>';
}
wp_reset_postdata();
wp_reset_query();
Вот типичный цикл, чтобы соответствовать вашему коду
<?php $nbr = 1; ?>
<div class="row">
<div class="container">
<?php query_posts('post_type=progetto'); while (have_posts()) : the_post(); ?>
<?php $image = get_field('IMAGE_ACF_FIELD'); ?>
<div id="image-<?php echo $nbr; ?>" class="col-sm-6"><img src="<?php echo $image['url']; ?>" alt="<?php echo $image['alt']; ?>" /></div>
<?php $nbr++; endwhile; wp_reset_query(); ?>
</div>
</div>
Других решений пока нет …