Дублируется контент на странице категории записей

Weblady

Есть шаблон, отвечающий за вывод последних записей в категории 3

<?php

 $pc = new WP_Query('cat=3&orderby=date&posts_per_page=3'); ?>

 <?php while ($pc->have_posts()) : $pc->the_post(); ?>

                <div class="col-xs-4">

                  <a href="https://searchengines.guru/ru/forum/<?php%20the_permalink();%20?>" title="<?php the_title(); ?>"><?php

	$images = get_post_meta( $post->ID, 'your-photo' );

if ( $images ) {

foreach ( $images as $attachment_id ) {

$thumb = wp_get_attachment_image( $attachment_id, 'thumbnail' );

printf( $thumb );

}

}

?></a>

                </div>

                 <?php endwhile; ?>

В footer.php добавлен вывод этого шаблона:

<?php

		while ( have_posts() ) :

			the_post();


			get_template_part( 'template-parts/gallery-footer', get_post_type() );

		endwhile;

		?>

На всех страницах отображается корректно, а вот на странице этой категории 3 данный блок повторяется 6 раз (по количеству статей в этой категории). Подскажите, пожалуйста, как исправить?

 


miketomlin

Вынести из цикла? 🙂


Weblady
miketomlin:
Вынести из цикла? 🙂

Да, не могу разобраться, как именно:(


ivan-lev
webledi:
Да, не могу разобраться, как именно

Поменять местами две строки

            get_template_part( 'template-parts/gallery-footer', get_post_type() );
        endwhile;

 


Weblady

ivan-lev, спасибо огромное!

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *