#2298 closed defect (bug) (fixed)
add_role(), capabilties.php typo otherwise plugins might not work as expected
| Reported by: |
|
Owned by: |
|
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Administration | Version: | 2.0 |
| Severity: | normal | Keywords: | add_role, capabilties.php, plugin bg|has-patch bg|commit |
| Cc: |
Description
In wp-includes/capabilities.php
in line 325
is:
return $wp_roles->add_role($role, $display_name, $capabilities = '');
but really should be, since capabilties is really set locally by the functions
return $wp_roles->add_role($role, $display_name, $capabilities);
If not: The third argument of add_role won't work as expected.
Change History (7)
comment:2
davidhouse — 7 years ago
- Keywords bg|has-patch added
Yes, but this is a call, not a function definition, Ryan ;) Valid bug.
comment:3
davidhouse — 7 years ago
- Keywords bg|commit added
comment:4
ringmaster — 7 years ago
- Milestone set to 2.0.1
This is low-hanging and needs a quick fix.
- Resolution set to fixed
- Status changed from new to closed
Note: See
TracTickets for help on using
tickets.

The third argument is intended to be optional. See how it is used in populate_roles_160() in wp-admin/upgrade-schema.php.