在URL中查询多个分类导致分类归档错误

时间:2014-07-11 作者:Spiriah

我的问题是非常基本的,但到目前为止我还没有解决它,所以我将把它张贴在这里,希望你们中的一个有想法。

基本上,我有两个自定义分类法“autor”(writer)和“sprache”(language),用于自定义帖子类型,我想在这样的url中使用它:。。。博客/datenbank/autor/steve perry/?sprache=德国

在这个例子中,我希望“autor”归档页面(StevePerry)只显示标记有“deutsch”语言的帖子。然而,wordpress向我展示了“sprache”的分类法归档模板,以及作者StevePerry的结果。

换句话说,Wordpress显示了这个页面。。。博客/datenbank/sprache/deutsch/结果缩小到所有标记为“Steve Perry”的内容

但我想让它显示这个页面。。。博客/datenbank/autor/steve perry/结果缩小到所有标记为“Deutsch”的内容

如何告诉wordpress使用哪个模板?

1 个回复
SO网友:Spiriah

通过将这一点纳入循环来实现:

<?php if (has_term( $_GET["lang"], \'sprache\' )) { ?>
然后我可以创建如下链接/autor/steve perry/?lang=英语,以我想要的方式过滤搜索结果。

结束

相关推荐

1 post, 2 templates

我想能够呈现两种不同的风格(2个模板)后。例如,假设我有post ID 133,我希望有两个url来访问它,因此它会呈现不同模板应用的位置。洛雷姆。com/render1/133。com/render2/1333,例如。。。或者可能是这样的:洛雷姆。com/post/133和lorem。com/post/133?模板=2您将如何操作?