获取最新的分类/类别?

时间:2010-11-15 作者:Sergio Majluf

我正在设计一个自定义杂志主题,其中类别用于不同的部分,我创建了一个自定义的“版本”分类法。

编辑将在该分类法中为发布的每个新版本创建一个新术语,即发行数量。

如何查询最新的“版本”,以便将其与每个类别相结合,然后仅发布属于最新版本的帖子?

大致是这样的:?版本=34(&;cat=研究

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

最新版本应该始终是该分类法中具有最高term\\u id的术语,对吗?查询get\\u terms并找到最新版本,然后使用该术语构建查询的其余部分。。。

$edition = get_terms(\'edition\',\'orderby=none&order=DESC&number=1\');
$latest_edition = $edition[0]->slug;
然后,您可以修改当前查询,如果您想这样做:

global $wp_query;
$wp_query->set(\'edition\',$latest_edition);
或者使用它来构建新查询:

$studiesposts = get_posts(\'category_name=Studies&edition=\'.$latest_edition);
如果您已经设置了permalink结构,那么还可以为新链接构建URL,如下所示:

http://yourdomain.com/edition/34/category/studies

SO网友:sorich87

您可以使用插件Query Multiple Taxonomies.

结束

相关推荐