wordpress - 包含带有自定义查询帖子的粘性帖子
问题描述
我正在使用 WordPress 中的自定义查询,基本上,我显示了 ID 为 4 的类别的 4 个最新帖子,我的查询如下:-
$args = array(
'post_type' => 'post' ,
'orderby' => 'date' ,
'order' => 'DESC' ,
'posts_per_page' => 4,
'cat' => '3',
'paged' => get_query_var('paged'),
);
$q = new WP_Query($args);
这工作正常,但在这里我有一个额外的要求。我也想添加置顶帖子,即无论这些帖子是最近的还是旧的,帖子都将被置顶,并且帖子总数应该始终为 4,包括置顶帖子和最近的帖子。
例如,如果没有置顶帖子,那么我将显示 4 个最近的帖子并且没有置顶帖子。但是如果有 1 个置顶帖子,那么将有 1 个置顶帖子和 3 个最近的帖子,总共 4 个帖子。
我应该在我的查询中进行什么修改,以便分页也能正常工作?谢谢你。
解决方案
推荐阅读
- cassandra - 我们可以使用 TLS 证书中的通用名称在 Cassandra 中进行授权吗
- mysql - 每次操作后的 MySQL SUM 和 MIN
- c++ - 包含现有标题的致命错误
- couchdb - 使用 $or 运算符的 Cloudant Query 会发出警告 - “找不到匹配的索引,创建索引以优化查询时间”虽然存在索引?
- tableau-api - 我怎样才能对那些在画面上有一些价值的变量求和?
- java - 通过rest高级客户端在弹性搜索中创建索引内的类型
- java - -bash: import: command not found : command not found Java Compilation Mac Terminal
- swt - Eclipse SWT Shell:getBounds() 似乎返回错误坐标
- python - 依次从多个字符串中获取字符
- swift - 如何在 UITableView Cell 中为 ImageView 添加大小和位置?