$user->removeRole() method

Remove Role from this user

This is the same as $user->roles->remove($role) except this one will accept ID or name.


// Remove the "editor" role from the $user


$bool = $user->removeRole($role);


rolestring, int, Role

May be Role name, object or ID.

Return value


false if role not recognized, true otherwise

$user methods and properties

API reference based on ProcessWire core version 3.0.228

Latest news

  • ProcessWire Weekly #499
    In the 499th issue of ProcessWire Weekly we'll check out the latest weekly update from Ryan, introduce a new third party module called RockPdf, and more. Read on!
    Weekly.pw / 3 December 2023
  • Using date range fields in ProcessWire
    This week we'll take a detailed look at the newest addition to the ProFields set of modules: the Date Range Fieldtype and Inputfield.
    Blog / 24 November 2023
  • Subscribe to weekly ProcessWire news

“…building with ProcessWire was a breeze, I really love all the flexibility the system provides. I can’t imagine using any other CMS in the future.” —Thomas Aull