php - 从一页上的两个帖子列表中删除重复条目
问题描述
我对 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(); ?>
我想要的是一些参数来扩展查询,例如“如果之前显示帖子,则不重复”
解决方案
推荐阅读
- sql-server - SQL Server XML 文件更新一个节点的值,其中另一个节点的文本为 XXX
- php - 如何从 POST 方法中获取动态数量的 Div 字段的值 - PHP
- javascript - 使用按钮选择“vaadin-grid”行数据
- angular - 如何使用 map() 将 Angular 5 observable 映射到不同的格式
- android - 在 SearchView 中应用词干提取以从 Firebase 数据库中获取数据
- google-bigquery - 从 BigQuery 导出架构
- reactjs - “SomeName => {}”是什么意思?
- python - ImportError:无法导入名称 main
- android - 安卓。关闭应用程序时 WorkManager 是否正在运行?
- linux - 使用 `find -type d | 只显示目录,而不是它们的内容 xargs ls`