使用自定义分类创建归档文件

时间:2011-05-10 作者:Stephen S.

我最近调整了“二十十”主题,将档案显示在三列网格中。这样一来,归档文件似乎失去了显示指定分类法中帖子的能力。

例如,分类类型是“花”,具体的花是“玫瑰”。当显示“Rose”存档时,它只列出所有帖子。我相信我已经将问题缩小到这一行:

query_posts(\'cat=0&posts_per_page=12&paged=\'.$paged);

我知道它只是列出了所有“未分类”的帖子,但我不知道如何像通常对类别归档那样显示特定的分类归档。

有什么想法吗?我想这并没有我现在做的那么难,但我已经找了好几个小时没有运气了。

提前谢谢!

2 个回复
最合适的回答,由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));

SO网友:MZAweb

+1给米洛回答。但如果需要更改post\\u per\\u page参数,请尝试以下操作:

global $query_string;
$paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1;
query_posts($query_string.\'&paged=\'.$paged.\'&posts_per_page=12\');

结束

相关推荐