我的永久链接设置很简单/%postname%/
(是的,我从法典中读到,这是一种糟糕的性能实践)。结果是:
页面url可能如下所示site.com/pagename
博客帖子看起来像site.com/post-title
公文包(自定义帖子类型)帖子如下所示site.com/portfolio/item-1
我想要我的博客帖子页面(single.php
) 要获得如下URLsite.com/blog/post-title
. 我该怎么做?
最合适的回答,由SO网友:John P Bloch 整理而成
将永久链接结构更改为/blog/%postname%/
.
编辑您的自定义帖子类型以省去/blog
part在其注册参数数组中,按如下方式设置重写参数:
\'rewrite\' => array( \'slug\' => \'portfolio\', \'with_front\' => false )