在查询中‘ategory__in’是什么意思?

时间:2017-10-21 作者:Ishan Patel

有人能帮我理解以下陈述的含义吗?

明确地array($category->term_id)?

\'category__in\' => array($category->term_id)
这是否意味着此查询将包含所有类别id的数组?

非常感谢。

1 个回复
最合适的回答,由SO网友:Milan Petrovic 整理而成

变量$category 是单个类别(必须在之前的某个位置设置),并且$category->term_id 是该类别的ID。

array($category->term_id) 是仅包含一个元素的数组,该元素是类别ID。\'category__in\' 参数需要一个类别数组,如果只有一个类别,则必须将其放置在数组中。

因此,此查询将包括属于单个类别的所有帖子,由$category 变量

结束

相关推荐

更改_Terms中的最后一个分隔符

我如何展示the_terms 带逗号和“&;”在最后一个之前示例:标记:书籍、评论和;历史我需要在术语和a之间显示“,”&上学期之前。我使用以下代码来显示the_terms 在单个岗位上:<?php the_terms( $post->ID, \'post_tag\', \'Tags: \', \', \', \' \' ); ?>