How to add user roles?

时间:2014-05-24 作者:user3626111

我需要建立一个有16个用户角色的新闻网站。

如何添加更多用户角色?

默认情况下,我看到4个角色:

投稿人作者编辑管理员

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

你想要的是add_role()

这个Codex provides sample code:

$result = add_role(
    \'basic_contributor\',
    __( \'Basic Contributor\' ),
    array(
        \'read\'         => true,  // true allows this capability
        \'edit_posts\'   => true,
        \'delete_posts\' => false, // Use false to explicitly deny
    )
);
if ( null !== $result ) {
    echo \'Yay! New role created!\';
}
else {
    echo \'Oh... the basic_contributor role already exists.\';
}

SO网友:ksr89

我建议您使用插件来创建角色,因为您需要做大量的工作来设置每个角色的功能。在WordPress中\'Roles and Capabilities 该页面提供了许多相同的插件。

结束

相关推荐