New feature “multiple roles” selection is realized. You can assign to user more then one role now. If role1 has capabilities A and B, but role2 has capability C, but you need to give user all three A, B, C capabilities, there is no need to create new 3rd role with all those A, B, C capabilities included. Just assign to the user role1 and role2 simultaneously. As the result user will get the combination of capabilities from both those roles.
While playing with a new developed stuff I discovered the bug, which could be critical in some conditions. Old code used to hide/show old deprecated WordPress capabilities stored all those
level_1, level_2, ..., level_10, edit_filescapabilities turned on during any role update. While WordPress itself doesn’t use these capabilities nomore, some outdate code from themes or plugins could do that. If you have such code, you may have a problem. So, please check roles, you modified with User Role Editor in “Show deprecated capabilities” mode and revoke accidentally granted deprecated capabilities from them.
Look on new User roles and individual capabilities editor screenshot below:
Using checkboxes from the left you can select multiple roles to assign them to the user. Link to this page is available from user profile:
and from users list, just click ‘Capabilities’ link under selected user row.
If you wish to test User Role Editor version 3.10 Beta click red button below to download it: