“同一岗位”类别检索与展示

时间:2011-04-01 作者:menardmam

我做了一个多重分类。每个项目都属于一个或多个类别。因此,当显示一个项目时,我喜欢检索该项目的类别,并显示属于该类别的所有帖子。

实例椅子:猫=坐,皮革,一人

所以当展示椅子时,我喜欢在下面展示所有物品:坐姿皮革和一个人作为类别

有这样的插件吗?,或者在php中很容易做到?

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

# according to your example:
$categories = array ( \'sit\', \'leather\', \'one person\'  );

# get all id\'s by the category names
foreach ($categories as $category_name) {
$category = get_term_by( \'name\', $category_name , \'category\' ); 
$ids[] = $category->term_id;
}

# get all posts for the categories
query_posts( \'cat=\'.join(\',\',$ids) );
对不起,我现在不能测试,这只是明天之前的猜测。

结束

相关推荐

是否从wp_list_categories中筛选“非活动”类别?

我想在类别编辑器屏幕中添加一个复选框,以允许“停用”类别(可能是在网站所有者处理类别内容和帖子时)。完成此操作后,我可以选择哪些选项来排除设置为“非活动”的类别?我认为可以这样做的一种方法是,只需在wp\\u list\\u类别上运行一个过滤器,然后在exlude=list中插入一个实用程序函数,该函数将返回选中inactive为true的所有cat\\u id。还有其他方法吗?