我希望具有以下分类结构:
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_taxonomy
或register_post_type
根据需要帮助我开始。
我在其他地方找不到如何做到这一点,但我很确定这就是courses in the TutsPlus 网络使用WordPress。