如何在以自定义分类插件为目标时修复404错误?

时间:2014-02-19 作者:fxguillois

我这样定义了我的新分类法

$args = array(
 \'labels\'       => $labels,
 \'show_tagcloud\'    => false,
 \'hierarchical\'     => true,
 \'rewrite\'          => array( \'slug\' => \'activites\', \'hierarchical\' => true ),
);
register_taxonomy( \'business_category\', \'business\', $args );
我没有自定义的重写规则。此url有效:

http://mydomain.com/activites/architecture-decoration/
调用my taxonomy-business\\u类别。php模板。

因此,我现在想访问此url:

http://mydomain.com/activites/
但它抛出了一个404。这个页面的目的(除了有一个功能性的面包屑)是列出我的所有自定义类别术语。如何定位一个包含所有类别的页面?

是重写冲突还是缺少重写?

感谢您的进一步解释。

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

没有任何东西丢失或损坏,这是预期的行为。没有分类学术语存档的概念,存档包含帖子。仔细想想,这是有道理的——主查询总是包含某种类型的帖子集合,这些帖子是由循环输出的,而不是术语集合。

一个简单的修复方法是使用slug创建一个页面activites, 创建Custom Template 对于该页,以及output your taxonomy\'s terms 在该模板中。

结束

相关推荐