首页 > 解决方案 > 从一页上的两个帖子列表中删除重复条目

问题描述

我对 wordpress 和 php 很陌生,所以我正在寻找以下问题的解决方案:我在一个页面上有 3 个元素列出了帖子,按类别过滤。

A 类和 B 类的第 1 个元素列表 B 类和 C 类的第 2 个元素列表 B 类的第 3 个元素列表

现在我有一个属于 A、B 和 C 类的帖子,在某些情况下我不想要:在第一个列表中列出它在第二个元素中,因为它已经在第一个列表中,但我希望它在第三个中列出

我的代码减少了每个元素

    <?php
        $multiargs = array(
            'cat' => get_field('block_cats'),
            'post_status' => 'publish',
        );
        $multiquery = new WP_Query( $multiargs ); 
        ?>

<?php while( $multiquery->have_posts() ) : $multiquery->the_post(); ?>
<--- layout for each post here ---->
<?php endwhile; wp_reset_postdata(); ?>

我想要的是一些参数来扩展查询,例如“如果之前显示帖子,则不重复”

标签: phpwordpress

解决方案


推荐阅读