最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

permalinks - Make the blog page a child of another page and rewrite the blog url

programmeradmin0浏览0评论

I am trying to make my WordPress blog page a child of another page and have the url structure reflect that. However, I also have other custom post type archive pages set up that should not be interfered with.

Right now, my blog page is a child of Page Name and the permalink in the backend shows www.sitename/page-name/blog/. However, visiting this page gives me a 404 error even after refreshing the permalink settings.

If I update the post permalink settings to be /page-name/blog/%postname%/, the blog url works, but then my other custom post type archive pages, such as www.sitename/resources/, end in a 404.

How can I achieve a nested blog page while not disrupting my custom post type archives?

I am trying to make my WordPress blog page a child of another page and have the url structure reflect that. However, I also have other custom post type archive pages set up that should not be interfered with.

Right now, my blog page is a child of Page Name and the permalink in the backend shows www.sitename/page-name/blog/. However, visiting this page gives me a 404 error even after refreshing the permalink settings.

If I update the post permalink settings to be /page-name/blog/%postname%/, the blog url works, but then my other custom post type archive pages, such as www.sitename/resources/, end in a 404.

How can I achieve a nested blog page while not disrupting my custom post type archives?

Share Improve this question asked Jan 6, 2021 at 4:04 Tanner MannTanner Mann 1387 bronze badges
Add a comment  | 

1 Answer 1

Reset to default 0

Nevermind, I was able to solve this by updating my $args in register_post_type. I set 'with_front' to false in my rewrite parameter for my affected custom post type and just updated my blog post permalink structure to /page-name/blog/%postname%/

'rewrite' => array('slug' => 'knowledge-base', 'with_front' => false)
发布评论

评论列表(0)

  1. 暂无评论