Post type hierarchy 时间:2011-04-15 作者:KevinM 我希望创建两个自定义的帖子类型,其中一个是另一个的子类型。为了简单起见,让我们称他们为作家和书籍。作者应该是一个顶级URL,他们的登录页应该显示所有作者的书籍列表。所以你会有这样的想法:http://mysite.com/Shakespeare/http://mysite.com/Shakespeare/Macbethhttp://mysite.com/Shakespeare/Othello如何在Wordpress中创建类似的内容?如果需要自定义编码,我很好,只是不知道如何表达帖子类型与Wordpress的关系。 2 个回复 SO网友:mike23 对我来说,最合理的做法是拥有一个“Book”自定义帖子类型,然后书籍的所有属性(作者、收藏、流派等)都将是自定义分类法。然后,对于您的URL,您可以使用一些自定义URL重写方法来获得您想要的内容。 SO网友:scribu 如果是一对多关系(一个作者可以有多本书,但一本书不能有多个作者),则可以使用posts表中的post\\u parent字段。如果是多对多关系,你可以使用Posts 2 Posts 插件。要生成这些URL,可以使用“post\\u type\\u link”过滤器。最后,为了以后匹配这些URL,您可以回到页面重写规则并手动解析组件(使用“parse\\u request”操作)。 结束 文章导航