WordPress的自定义文章类型添加分类法/ SubTaxonomies到URL

问题描述:

喜*的英雄 -WordPress的自定义文章类型添加分类法/ SubTaxonomies到URL

我使用CPT UI来管理我的自定义文章类型(如果需要的话,可以改变)。我希望能够在网址中的类别和子类别中显示自定义帖子类型中的帖子。

现在,如果我在自定义后类型创建一个职位,并为它分配一个分类和分类中的类别和子类别 - 它列出的网址为:

domainname.com/custom_post_type/post 

我很困惑,为什么它不会显示的帖子是这样的(显然,我不明白,自定义文章类型/分类不够好,并期待您一些启示):

domainname.com/custom_post_type/taxonomy/subtaxonomy/post 

最终的结果必须是灵活的 - 意义,有时候这个职位最终会出现在一个分类法中,有时也会以一种分层次的方式出现。

我很乐意使用一个插件,只是解决了这一切,但已经尝试了几个,他们似乎并没有工作。

基本上,我希望我的自定义帖子类型能够像内置博客功能一样工作,因为它在将帖子放入类别/子类别时显示正确的文件夹结构。

这里的菜单结构,我想实现(澄清)

Products(Top level - no page) 
-Category(page with content) 
--SubCategory(page displaying posts) 
---Single Post 

有时结构可能需要是这样的:

Products(Top level - no page) 
-Category(page with content) 
--Single Post 

我在这已经工作了几个小时,并在互联网上搜索高低搜索解决方案,但一直没有找到合适的解决方案。我感谢您的帮助和建议!

当您使用CPT UI时,我认为使用另一个插件来扩展功能对您而言是更好的解决方案。

使用Custom Post Type Permalinks和配置选项固定链接为:

/%custom-taxonomy-slug%/%postname%/

+0

谢谢您的回答 - 我想这一点,但无法弄清楚如何获得CPT固定链接插件显示的类别在自定义帖子类型中。我已经在CPT UI中创建了CPT并查看了固定链接选项,但使用“/%custom-taxonomy-slug%/%postname%/”输出“/ products /%custom-taxonomy-slug%/ test-post /”在URL中。关于如何让插件将“/%custom-taxonomy-slug%/”替换为实际类别的任何想法? –

+1

我看到我在那里做了什么 - 谈论分类法,然后说分类。对困惑感到抱歉。我将permalink选项改为使用/%category%/%postname%/来代替。由于CPT是在不同的类别/产品/ ...中创建的,而不是/ category/products/... - 我会继续尝试 - 我认为我很接近。 –