允许自定义角色访问后端的自定义帖子类型
所以我对此有一些疑问,我不知道为什么。我只需要一个可以访问后端博客的自定义角色。 我添加了一个具有Capability类型的新帖子类型,blog以及一个具有所有上限的新用户角色,这将允许管理员访问用户添加/编辑自定义帖子类型。这适用于管理员,他们可以在后端访问帖子类型。但是,具有我的自定义角色的用户根本无法进入后端。 注释的帖子类型参数 "capability_type" => 'blog', "map_meta_cap" => true, 注册角色 function add_blog_manager_role(){ add_role( 'blog_manager', 'Blog Manager', array( 'read' => true, 'edit_posts' => false, 'delete_posts' => false, 'publish_posts' => false, 'upload_files' => true ) ); } add_action( 'admin_init', 'add_blog_manager_role', 4 ); 加盖 function add_blog_role_caps() { $roles = array('blog_manager', 'editor','administrator'); foreach($roles as …