使博客页面成为另一个页面的子级并重写博客URL 时间:2021-01-06 作者:thenomadicmann 我正试图使我的WordPress博客页面成为另一个页面的子页面,并让url结构反映这一点。但是,我还设置了其他不应受到干扰的自定义帖子类型归档页面。现在,我的博客页面是页面名称的子页面,后端的永久链接显示www.sitename.com/page-name/blog/. 然而,即使在刷新永久链接设置之后,访问此页面也会出现404错误。如果我将post permalink设置更新为/page name/blog/%postname%/,则blog url可以工作,但我的其他自定义post类型存档页面,如www.sitename.com/resources/, 以404结尾。如何在不中断自定义帖子类型存档的情况下实现嵌套博客页面? 1 个回复 最合适的回答,由SO网友:thenomadicmann 整理而成 没关系,我可以通过更新$args 在里面register_post_type. 我设置\'with_front\' 在受影响的自定义帖子类型的“我的重写”参数中设置为false,并将我的博客帖子永久链接结构更新为/page name/blog/%postname%/\'rewrite\' => array(\'slug\' => \'knowledge-base\', \'with_front\' => false) 文章导航