将/博客添加到“POST”帖子类型URL

时间:2017-01-25 作者:Sam

这个问题已经被问过无数次了,但我确实对添加/blog/%postname% 到permalink结构。

我已经安装了几种自定义帖子类型,并且我使用Custom Post Type Permalinks 具有永久链接结构的插件example.com/cpt_name/parent_cat/child_cat/postname. 这非常有效。现在我想补充一下/blog/ “我的所有博客帖子”(默认WordPress帖子类型)。所以我补充道/blog/%postname% 我的permalink结构,它工作得很好。这很简单。。。

但我现在检查了permalink中的自定义帖子类型。他们是example.com/blog/cpt_name/parent_cat/child_cat/postname 现在,这绝对不是我想要的。。。你知道在这种情况下应该有什么解决方案吗?

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

可以通过将这行代码添加到Register\\u post\\u type$args函数数组来完成此操作:

$参数数组

\'with_front\' => false,
这将从您添加此行的CPT前面删除博客。

请记住在添加并保存永久链接后刷新它。

抄本:

“with\\u front”=>应该在permalink结构前面加上前基座。(例如:如果permalink结构是/blog/,那么链接将是:false->/news/,true->/blog/news/)。默认为true。

您可以在此处查看更多参考:https://codex.wordpress.org/Function_Reference/register_post_type

或者直接问!