It hides the default role dropdown list and displays a list of role checkboxes to select multiple roles for a user.
| Code | Message | Location | Category | |
|---|---|---|---|---|
| ERROR | WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound | Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$is_permission_on". | 27:5 | Plugin Repo |
| ERROR | WordPress.Security.EscapeOutput.UnsafePrintingFunction | All output should be run through an escaping function (like esc_html_e() or esc_attr_e()), found '_e'. | 104:34 | Security |
| ERROR | WordPress.WP.I18n.NonSingularStringLiteralDomain | The $domain parameter must be a single text string literal. Found: HMMR_TXT_DOMAIN | 104:46 | General |
| ERROR | WordPress.WP.I18n.MissingArgDomain | Missing $domain parameter in function call to esc_attr_e(). | 113:80 | General |
| ERROR | WordPress.WP.I18n.NonSingularStringLiteralText | The $text parameter must be a single text string literal. Found: $role_id | 113:92 | General |
| ERROR | WordPress.WP.I18n.MissingArgDomain | Missing $domain parameter in function call to esc_attr_e(). | 113:121 | General |
| ERROR | WordPress.WP.I18n.NonSingularStringLiteralText | The $text parameter must be a single text string literal. Found: $role_id | 113:133 | General |
| ERROR | WordPress.WP.I18n.MissingArgDomain | Missing $domain parameter in function call to esc_html_e(). | 114:43 | General |
| ERROR | WordPress.WP.I18n.NonSingularStringLiteralText | The $text parameter must be a single text string literal. Found: translate_user_role( $role_data['name'] ) | 114:55 | General |
| ERROR | WordPress.Security.EscapeOutput.OutputNotEscaped | All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found 'translate_user_role'. | 121:42 | Security |
| 14.11.2025, 21:52:46 | 1m 30s | 3 | 1748 | 24 |