我目前正在构建自己的待办事项跟踪器,已经到了我完全不知道该怎么做的地步。
我有多个状态类别(例如,被击败和完成)和控制台类别(例如PS4和任天堂开关)。现在我想显示我在任天堂开关(B类)中击败了多少游戏(帖子)(A类)
例如,我有66款游戏,其中34款来自任天堂的开关。在这34场换位比赛中,我实际上赢了24场。我想展示这个"24“。
有人能告诉我该去哪里,怎么解决这个问题吗?
发布于 2019-04-23 22:03:35
使用WP_Query类,即tax_query和fields参数。从$found_posts属性获取计数。请注意,这是示例代码。
$query = new WP_Query( [
'post_type' => 'games',
'tax_query' = [
'relation' => 'AND',
[
'taxonomy' => 'game_status',
'field' => 'slug',
'terms' => [ 'beaten' ],
],
[
'taxonomy' => 'console',
'field' => 'slug',
'terms' => [ 'switch' ],
]
],
'fields' => 'ids',
] );
$count = $query->found_posts;https://wordpress.stackexchange.com/questions/335132
复制相似问题