如何正确地为博客文章的URL添加前缀

时间:2011-11-20 作者:Luke

我想在我的博客文章前面加上/news/ 并将我的永久链接更改为/news/%postname% 似乎是在耍花招。

然而,我也有一些自定义的帖子类型,出于某种原因,这些URL现在也加了前缀/news/. 当然这不是我想要的。

如何确保只有开箱即用的Wordpress帖子类型的前缀是/news/?

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

假设您没有使用插件来处理帖子类型,而是手动注册它们:

添加rewrite 与您的register_post_type() 函数调用。

$rewrite = array(
    \'slug\' => $slug,
    \'with_front\' => false
);

$args = array(
    // your other arguments
    \'rewrite\' => $rewrite
);

register_post_type( \'name_of_your_post_type\', $args );
如果您使用某个插件注册帖子类型,请检查它是否有可设置的选项with_frontfalse. 默认为true (不幸的是,为了你)。

我不知道是否有插件具有此功能-从未使用过post类型插件。

结束

相关推荐