接管了一个项目,其中一个错误是特征图像(以及以类似方式渲染的某些其他图像)正在复制自身并替换下一个图像缩略图。
<a href="<?php echo get_permalink(); ?>" class="snack__thumb snack__thumb--featured" style="background-image:url(\'<?php echo get_the_post_thumbnail_url( $post->ID, \'medium\' ); ?>\');">
<?php
if (has_category(\'whitepaper\')) { ?>
<div class="snack__banner"><span>whitepaper</span></div>
<?php
}
?>
我读过这样一篇文章,没有用wp\\u reset\\u postdata()之类的东西来结束循环;可能会导致这种类型的错误,但我还无法解决它。
已安装相关插件
NS Featured Posts
Ajax-Load-More
(加载更多字段中发生错误)
这在主页上也会发生在这个循环中
<?php while ($latest_posts->have_posts()) : ?>
<div class="col-md-4">
?php
$latest_posts->the_post();
include(locate_template(\'loop-templates/content-snack.php\'));
?>
</div>
<?php endwhile; wp_reset_query(); ?>
</div>
<?php
if ($latest_posts->max_num_pages > 1) {
echo(do_shortcode(\'[ajax_load_more id="posts-loader" container_type="div" post_type="post" posts_per_page="6" post_format="standard" pause="true" post__not_in="\'.implode(",",$special_ids).\'" scroll="false" transition_container_classes="row" button_label="See more posts"]\'));
}
?>