如何在不影响其他帖子类型的情况下修改默认wp帖子的slug?
示例:www.example.com/slug-of-post/
应该变为www.example.com/blog/slug-of-post/
我制作了一些自定义帖子类型,我在'rewrite' => array('slug' => 'portfolio'),
文件中使用function.php
重写了slug。
结果:www.example.com/post-type-slug/slug-of-post
我需要相同的结果,但是对于默认帖子。
感谢。
答案 0 :(得分:0)
首先,认为列表页面slug和详细页面parent slug不能相同。
我的意思是,如果您使用/portfolio
slug创建投资组合页面,并且您希望将投资组合slug添加为/portfolio/post-type-name
这样的详细信息页面,那是不可能的。
对于这种情况,您需要使用/portfolios
和/portfolio/post-type-name
如果您想为帖子详情页面添加自定义slug,您将使用此插件Custom Permalinks。