我不知道你为什么要在第一时间这样做,或者需要自定义帖子类型。完全从URL中删除帖子类型名称很可能会导致帖子和页面之间发生冲突。一种方法是让您的永久链接仅/%postname%(在仪表板上的设置>永久链接中更改)。
在注册自定义帖子类型的代码中,有一个重写属性,可以使用该属性将slug值从帖子类型名称/帖子名称(帖子类型名称位)更改为其他内容\'rewrite\' => array(\'slug\' => \'this-is-the-new-slug-value\')
. 如果您想删除slug,那么首先使用CPT可能不是一个好主意,因为slug提供了URL的某种形式的层次结构并防止了冲突。
据我所知,没有现成的标准解决方案可以完全删除它,没有slug也没有任何意义,因此我不赞成将此类功能添加到核心中。话虽如此,如果你必须移除它,this blog post 详细说明删除它的解决方案。我不确定它的工作情况如何,但根据我所看到的情况,它似乎可以工作,并且会按照你的要求去做。
另外:欢迎来到Kuldeep网站。