Possible Duplicate:
Custom Taxonomy specific to a Custom Post type
我有一个自定义的帖子类型,名为“Freebies“其显示方式与其他帖子不同(使用single-freebies.php).我还有一个自定义分类法,名为“resources“其中包含不同类型的资源,如”icons“,”templates“等等……帖子类型中的所有帖子都显示在www.example.com/freebies/post-name
自定义帖子类型中的每个帖子都附加了一个资源。商品也列在www.example.com/resources/resource-term
我想做的是,permalink帖子www.example.com/freebies/resource-term/post-name
资源术语是帖子所属的资源。。。。
到目前为止,我已经明白了以下几点”alternate“方法
- Alt. Method 1 - (我们在此方法中不使用自定义帖子类型)创建一个类别“freebies”,以便帖子类型显示为www.example.com/freebies/post-name 并将资源分类法与大量免费赠品一起使用,以便它们显示在www.example.com/freebies/resource-term 或者例如www.example.com/freebies/icons. 但是,此方法不涉及创建自定义帖子类型。如果没有帖子名称与其所属的资源术语相同的帖子,则此方法有效,否则可能存在冲突,例如www.example.com/freebies/icons 其中,icons是文章名,其资源与icons相同
- Alt. Method 2 - 使自定义帖子类型和自定义分类法的slug相同,即免费赠品。因此,自定义帖子类型显示在www.example.com/freebies/post-name 资源显示在www.example.com/freebies/resource-name.
- Alt Method 3 - 使用显示资源www.example.com/freebies/?resources=resource-name 还有免费赠品www.example.com/freebies/resource-name 使用相同的基址或取消其显示。我们还可以重定向www.example.com/resources/resource-name 到www.example.com/freebies/?resources=resource-name.
- Original Method - 我知道这个过程,但我不知道它的htaccess规则。过程如下:升级URL 1级别www.example.com/freebies/post-name 到www.example.com/freebies/(resource-name to which the post belongs)/post-name. 我不知道是否存在根据帖子所属资源修改和升级URL的动态HTACCESS规则请提出一种实现这一目标的方法。。。我们也非常赞赏任何其他方法。