我最近调整了“二十十”主题,将档案显示在三列网格中。这样一来,归档文件似乎失去了显示指定分类法中帖子的能力。
例如,分类类型是“花”,具体的花是“玫瑰”。当显示“Rose”存档时,它只列出所有帖子。我相信我已经将问题缩小到这一行:
query_posts(\'cat=0&posts_per_page=12&paged=\'.$paged);
我知道它只是列出了所有“未分类”的帖子,但我不知道如何像通常对类别归档那样显示特定的分类归档。
有什么想法吗?我想这并没有我现在做的那么难,但我已经找了好几个小时没有运气了。
提前谢谢!
最合适的回答,由SO网友:Bainternet 整理而成
您可以将当前术语添加到您的查询中,因此如果其类别、标记或自定义分类,您将获得具有当前术语的帖子,请尝试更改:
query_posts(\'cat=0&posts_per_page=12&paged=\'.$paged);
使用此选项:
$term_slug = get_query_var( \'term\' );
$taxonomyName = get_query_var( \'taxonomy\' );
query_posts(array(\'posts_per_page\' => 12, \'paged\' => $paged, $taxonomyName => $term_slug));