分层自定义帖子类型

时间:2014-03-05 作者:Harry

我希望具有以下分类结构:

site.com/courses/course-name/pathway/pathway-name
该领域是这样的,任何特定的课程都可以通过采取许多不同的途径——不同的模块结构来完成。

以下URL可以这样工作:

site.com/courses
显示课程列表

site.com/courses/course-name
将遵循模板,例如单一课程。php,显示标题、内容和与本课程相关的路径列表。

site.com/courses/course-name/pathways/
将遵循一个模板,例如归档路径。php,显示课程名称和路径列表(虽然使用不多,但仍需要工作)

site.com/courses/course-name/pathways/pathway-name
将遵循一个模板,例如单一路径。php,显示课程名称标题、路径名称标题和此路径的内容。

这里的文件可能不正确,因此我应该使用分类法-{}。php或其他合适的方法,而不是单-{}。php。

我的问题是:是否可以在WordPress中设置上述层次结构?如果是,请提供一些代码register_taxonomyregister_post_type 根据需要帮助我开始。

我在其他地方找不到如何做到这一点,但我很确定这就是courses in the TutsPlus 网络使用WordPress。

2 个回复
SO网友:Harry

我最终使用了Subordinate Post Type Helpers plugin 要在两种不同的自定义帖子类型之间创建关系,请执行以下操作:coursespathways

SO网友:Michael Laboy

enter image description here我不完全确定这是否真的有助于您查找的内容,但这里是WP模板层次结构。亲自解决了许多我自己的问题;是一个很好的参考

结束

相关推荐

rewrite rules hierarchical

我希望我的WordPress遵循以下规则:/productes/ 包含所有产品的页面/productes/[category]/ 包含该类别所有产品的分类页面/productes/[category]/[subcategory]/ 包含该类别所有产品(与2相同)的分类页面/[productes]/[category]/[product]/ A.single-productes.php 将显示类别产品/[productes]/[category]/[subcategory]/[product]/ A.sin