我的网站,我们称之为example.com,有一些帖子类型:
- Post (the default post type) with the slug 'blog'
- Cases with the slug 'cases'
- Klanten with the slug 'klanten' (Dutch word for clients)
当我转到博客页面时,网址会显示如下:
example.com/blog/
然后当我导航到博客文章时,它会显示:
example.com/blog/blog-title/
这也很好。
但是现在出了问题。当我进入案例页面时,URL显示如下:
example.com/cases/
这很好,但是当我选择一个案例时,URL显示如下:
example.com/blog/cases/case-title/
当然,我希望这个网址为:
example.com/cases/case-title/
答案 0 :(得分:2)
尝试使用附加参数'with_front'=>调用register_post_type()参数'重写'。假
从法典文件: 'with_front'=> bool应该是永久链接结构 前基地。 (例如:如果你的永久链接结构是/ blog /,那么 您的链接将是:false-> / news /,true-> / blog / news /)。默认为 真
$args = array(
/*other args*/
'rewrite' => array('slug' => 'cases', 'with_front' => false),
/*other args*/
);
register_post_type( 'cases', $args );