是否在wp_Query中使用预制数组作为类别?

时间:2011-11-08 作者:Brainbuzz media

我有一个主题选项面板,用户可以设置他们想要使用的类别,然后将其保存为数组$blog\\u cat[0]等。他们可以为数组选择任意多个类别,并保存类别编号,而不是slug。

使用这些设置进行wp\\U查询时遇到问题。如何获取该数组并在wp\\u查询中使用它?

如果我使用以下代码位,它将输出所有类别:$catnum=0;foreach($blog\\u cat as$blogcats){echo$blog\\u cat[$catnum];$catnum++;}

但是,我无法在实际的wp\\U查询中使用此选项,该查询如下所示:

$wp\\u query=新建wp\\u查询(\'category\\u name=\'.$blog\\u cat.&;showposts=3\');

我可以单独瞄准它们,但无论设置了多少,都不能动态瞄准它们。

我猜这不是一个很难解决的问题,但我对语法了解不够,无法找出解决方法。

1 个回复
最合适的回答,由SO网友:Kevin Langley Jr. 整理而成

您可以使用category\\uu in参数,这将完全满足您的需要。

Codex: WP_Query - Category Parameters

结束

相关推荐

User level categories

我正在使用ClassiPress创建一种不同类型的列表分类广告。我将手动选择谁可以订阅或不订阅(仅限宗教机构的领导人类型)。我有四个类别。其中两个需要随时提供给每个人(浏览)。这四个将提供给领导者。领导者将能够在所有四个类别中发布,并且他们将能够查看/发布所有四个类别。But 主要公众只会看到两个。我该怎么办?我可以将需要登录的两个类别设置为php条件行。我在这里看到了类似的解决方案How to block a category from one user and enable the category