我正在努力确保我正在处理的 WordPress 网站保持一致的 URL。我遇到的问题是子页面和自定义帖子类型。
基本上设置如下。
/主页面/子页面/
Main Page
-- Child Page
这很好,但是我有一个自定义帖子类型(研究论文),我想在子页面上列出。我有这个工作正常。我遇到的问题是让研究论文帖子类型使用以下 URL 结构:
/main-page/sub-page/research-paper-title/
我看过 wp_rewrite_rule 但我什么都做不了。有任何想法吗?
add_rewrite_rule(
"main-page/sub-page/([^/]+)/?",
"index.php?research-paper=$matches[1]",
"top"
);