自定义分类和POST类型重写规则

时间:2011-10-23 作者:ilovewordpress

我在公文包网站上工作,在那里我需要创建一个“公文包”帖子类型,并用URL“/公文包/类别/”将其中的帖子按类别划分,因此“类别”是类别术语。

/公文包/-自定义帖子类型“公文包”

/公文包/类别/-自定义分类法“portfolio\\u category”,与“portfolio”类型相关。

/公文包/职位/“公文包”自定义职位类型的职位。

创建此url结构的最佳方法是什么?

1 个回复
SO网友:Sagive

我希望我能理解你:)

我认为最简单的方法(依我拙见)最好的方法是使用这样的分类法:

function portfolio_taxomony() {
register_taxonomy( \'portfolio\', \'post\', array( \'hierarchical\' => true, \'label\' => \'Web Design\', \'query_var\' => true, \'rewrite\' => true ) );  
}

add_action( \'init\', \'portfolio_taxomony\', 0 );  
(当然,如果是网页设计的例子)

这样,您将获得如下url:http://www.site.com/portfolio/web-design/postname/

对我来说,从seo的角度来看,这看起来很棒,因为url就像一个“故事”,而且很容易做到。。

结束

相关推荐