很难定义这个问题的标题......
我想为我的 2 种自定义帖子类型 (CPT) 创建一个易于阅读的永久链接结构。我的第一个 CPT“family”有以下 rewrite-slug“ family/%postname% ”(一切正常)
第二个 CPT“childs”有一个元框,我可以通过选择 child-CPT 所属的 CPT“family”来选择 parent_id-field。这也很好用。
现在我将“childs”的 rewrite-slug 设置为“ %parent_post_url%/child/%postname% ”,这样我就可以获得以下 URL“ family/the-griffons/child/peter ”。但是当我调用这个 URL 时,wordpress 会显示一个未找到的页面。疯狂的是,如果我将 rewrite-slug 设置为“ family/the-griffons/child/%postname% ”,我可以调用 URL(两个 URL 相同!!!)
那么,为什么当我尝试动态获取 URL 时脚趾 WP 会引发错误,而当我对 URL 进行硬编码时却不会?