我想添加/post/
到默认的post post类型url。我尝试注册“post”post类型,如下所示:
function fdm_register_post_types() {
// Get post post type object
$object = get_post_type_object( \'post\' );
// Set rewrite argument
$object->rewrite = array( \'slug\' => \'post\', \'with_front\' => false );
// Reregister post type
register_post_type( \'post\', $object );
}
add_action( \'init\', \'fdm_register_post_types\' );
没有成功。根据this Stack post,您需要将永久链接结构(在设置->永久链接下)设置为/post/%postname%/
并将其他post types rewrite参数设置为:
\'rewrite\' => array(\'slug\' => \'post_type_name\', \'with_front\' => false),
这很好,但当我现在访问我的作者页面时。我只能像这样拜访他们/post/author/name/
而不是/author/name/
.是否有更好的解决方案来编辑“帖子”帖子类型,或者我是否应该更改作者功能中的某些内容?