如果您能给我们一些您当前使用的代码片段,它将帮助我们制定一个答案。不幸的是,我没有足够的声誉在OP上发表评论,因此我将根据OP中提供的知识提供我的答案。
加载当前帖子时(可能通过使用single.php
), 您可以将post ID保存在PHP变量中,如下所示:
<?php $do_not_duplicate = $post->ID; ?>
稍后,在显示相关帖子的循环中,如果ID匹配,则需要if语句跳过循环。像这样:
<?php
// Get related posts
$related = new WP_Query( $args );
while ( $related->have_posts() ) : $related->the_post();
if (in_array($post->ID, $do_not_duplicate)) continue;
?>
<!-- Your html for related post listing -->
<?php
endwhile; // End \'while have_posts()\'
wp_reset_postdata(); // Reset Post Data
?>