如何更改默认WordPress博客帖子的路径?

时间:2018-01-28 作者:Ralph

我的网站有一些自定义的帖子类型,每种类型都有自己的基本内容(例如/训练/,/教练/,等等)。我想给default WordPress博客发布他们自己的基本slug(例如/blog/),而不影响其他自定义帖子类型的基本slug。

每当我在设置->永久链接到“/blog/%postname%”中更改永久链接结构时,它都会影响all 发布,因此我的其他路径成为“/博客/训练/”、“/博客/培训师/”等。

有没有办法只移动默认WordPress博客帖子的基本slug?所以我会把档案放在/blog/上,还有像/blog/之类的帖子标题/

是创建另一个自定义帖子类型的唯一方法吗?

1 个回复
最合适的回答,由SO网友:Vlad Olaru 整理而成

为此,您需要改变注册自定义帖子类型的方式,以便不对该自定义帖子类型的URL使用URL结构(如“blog”)的“front”。您需要将其添加到register_post_type() 电话:

\'rewrite\' => array(
     \'with_front\' => false,
),

结束

相关推荐

How to replace permalinks

我已将wordpress项目导出并导入live server。现在的问题是,我将permalink结构作为“localhost”格式。当我单击网站中的任何链接时,它会将我重定向到localhost。我怎样才能改变这一点?我的htaccess文件如下所示<IfModule mod_rewrite.c> RewriteEngine On RewriteBase /myproject/ RewriteRule ^index\\.php$ - [L] RewriteCo