由于插件和post 我找到了。我有一个自定义帖子类型“landen”(应该是父帖子类型)和一个子帖子类型“rondreizen”,应该是自定义帖子类型“landen”的子帖子类型。
在自定义帖子类型“rondreizen”中创建新帖子时,它会创建一个完美的url
兰登/兰德/朗德里森/朗德里斯(存档/单一/存档/单一)
我创建了一个archive-landen.php
当我去http://example.com/landen
我到达兰登档案馆。php页面,以及http://example.com/landen/land
我乘单程飞机到达。php。
我想实现的是当你到达landen/land/rondreizen
它应该转到“rondreizen”子自定义帖子类型的存档页。但我该怎么做呢?引用的正确页面模板是什么archive/single/archive
? 这个问题已经困扰我好几天了,我不知道该怎么做。我还不太熟悉这个,也不太熟悉重写API。
编辑:我回答了我自己的问题。我自己解决了这个问题。
最合适的回答,由SO网友:marciano 整理而成
我找到了解决这个问题的方法,希望以后能帮助别人。
我的目标是创建如下url结构:landen/land/rondreizen
, 使用多种自定义帖子类型。”“landen”和“rondreizen”都是自定义的帖子类型。模板结构应该像wordpress一样,如下所示archive/single/archive
. 经过长时间的搜索,我发现this tutorial 关于如何修复它,它就像一个符咒。然而,有一个小陷阱可能会阻止它以某种方式工作,我还没有发现,但请注意,当您使用“嵌套”自定义帖子类型名称重写url时,它不起作用,因此您需要使用与您正在重写的url名称不同的名称注册自定义帖子类型。
如果你想有更深入的自定义帖子类型链接,我建议this post.
如果有人需要帮助,请留言,我会尽力帮助。