允许选择多个用户角色

时间:2013-12-09 作者:Navneil

Deafolt只允许我们为每个用户选择一个角色。由于我的网站要求,我必须启用多个用户角色选择。我已经搜索过了,但找不到任何答案。我也尝试过创建自定义字段的插件,但一点运气都没有。

有没有人尝试过这个或有任何插件建议或代码。

1 个回复
SO网友:Bainternet

您可以创建一个自定义角色,该角色将具有所需的多个角色的功能,并分配该单个自定义角色。

或者您可以通过代码简单地执行此操作,可以通过创建WP\\u用户类的实例并调用add\\u role()来设置用户的角色,例如:

$user = new WP_User( $user_id );
$user->add_role( \'editor\' );

结束

相关推荐

private functions in plugins

我开发了两个插件,其中一个功能相同(相同的名称,相同的功能)。当试图激活两个插件时,Wordpress会抛出一个错误,因为它不允许我以相同的名称定义函数两次。有没有一种方法可以使这个函数只对插件私有,而不使用面向对象编程,也不简单地重命名函数?我不想使用OOP,因为我首先要学习它。此外,我不想重命名该函数,因为我可能也想在其他插件中使用它,而重命名感觉不太合适。