这已被多次询问,但我尝试的每个解决方案对我都没有用 - 我试图删除自定义帖子类型的slu ..我试过设置
'with_front' => false,
但这对我来说也不起作用。 With this suggestion,它删除了管理区域内的永久链接中的slug(在我的情况下'位置')然后访问新链接我得到404.我已经尝试刷新永久链接和这没有用。但是,我仍然可以通过访问/ locations / post-name访问帖子。
我该如何解决这个问题?提前谢谢。
答案 0 :(得分:0)
尝试以下代码
function remove_custom_post_type_slug( $post_link, $post, $leavename ) {
$post_link = str_replace( '/locations/', '/', $post_link );
return $post_link;
}
add_filter( 'post_type_link', 'remove_custom_post_type_slug', 10, 3 );