更改用户角色名称Wordpress

时间:2019-05-07 03:50:27

标签: php wordpress

我一直在更改wordpress上的用户角色名称 如果我打电话

implode(', ', $user->roles)

我仍然获得原始角色名称,管理员,订户等。

所以,我认为这样是正确的方法。

            if(implode(', ', $user->roles) = "administrator"){
							$role = "Site owner";
						}
						else{
							$role = "User";
						}

                       echo $role;

我正在为每个用户运行此程序,但是这行不通。 我应该怎么做才能更改名字?后端会正确显示名称。我希望如何在用户帐户的前端使用名称。

1 个答案:

答案 0 :(得分:1)

更具体地说,可以通过创建WP_user类的实例并调用add_role()或remove_role()方法来设置用户角色。

示例

将订阅者角色更改为编辑者

[xml]$xml = Get-Content $Config.FullName
$notplain=$xml | Select-Xml -XPath "//current_option[.!='PLAIN']"

希望这比我最初的答复要有用,但不一定那么有用。