WordPress代码指南在这一点上把我绊倒了。它将查询参数包装在单引号中,当所有内容都是纯文本时(例如。$aj_query = new WP_Query( \'category__in=4\');
)
无需将$参数变量传递到WP_QUERY
(虽然我认为这种方法也可能有效)通过放弃单引号并传递$currentCat
直接进入WP_QUERY
, 一切都过滤得恰到好处。查询的最终代码如下:
$aj_query = new WP_Query( "category__in=" . $currentCat);
这将正确读取变量,并直接返回该类别中的所有帖子(不是子帖子——如果要包含子类别,请使用
"cat"
而不是
"category__in"
.