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


Weblady
260

Есть шаблон, отвечающий за вывод последних записей в категории 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 не будет опубликован. Обязательные поля помечены *