0

我正在努力确保我正在处理的 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"
);  
4

1 回答 1

0

将第一个参数从更改 "main-page/sub-page/([^/]+)/?""main-page/sub-page/([.]+)/?"

现在设置的方式是,您正在搜索模式“主页面/子页面//...”,在“子页面”之后有 2 个正斜杠,这不会捕获任何内容。

于 2013-09-22T03:01:29.297 回答