随机类别URL不起作用

时间:2011-04-26 作者:SkinnyGeek1010

我遇到了一个自定义分类法无法使用url的问题。例如mysite。com/testcat/test1将是404,但mysite是404。com/make/ford将起作用。

更麻烦的是mysite。com/?品牌=福特;testcat=test1将显示我的测试页面(包括两种分类法)。

下面是函数的剪辑。php

register_taxonomy( \'testcat\', \'videos\', array( \'hierarchical\' => True, \'label\' => \'testcat\', \'query_var\' => true, \'rewrite\' => true ) );
你知道我做错了什么吗?

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

创建分类法后是否刷新了重写规则?

我测试了您的代码(仅更改\'videos\'\'post\') 通过将PHP(TwentyEleven主题WordPress 3.2 Trunk)添加到我的函数中,然后刷新了我的重写规则,创建了一篇文章,并为其提供了test1的testcat,URL也正常工作。

add_action( \'init\', \'c3m_wp_stackx\');
function c3m_wp_stackx() {
register_taxonomy( \'testcat\', \'post\', array( \'hierarchical\' => True, \'label\' => \'testcat\', \'query_var\' => true, \'rewrite\' => true ) );
}
屏幕截图:enter image description here

结束

相关推荐