Skip to content
Next Next commit
Assume capabilities passed to add_role should be granted
  • Loading branch information
ethanclevenger91 authored Sep 13, 2024
commit e67221b5bb61288a153f9b4efe737c2361d2a42b
7 changes: 7 additions & 0 deletions src/wp-includes/class-wp-roles.php
Original file line number Diff line number Diff line change
Expand Up @@ -160,6 +160,13 @@ public function add_role( $role, $display_name, $capabilities = array() ) {
return;
}

foreach( $capabilities as $key => $value ) {
if(!is_bool($value)) {
$capabilities[$value] = true;
unset($capabilities[$key]);
}
}

$this->roles[ $role ] = array(
'name' => $display_name,
'capabilities' => $capabilities,
Expand Down