diff --git a/includes/admin/core/list-tables/roles-list-table.php b/includes/admin/core/list-tables/roles-list-table.php index 30250f55..00b25ff2 100644 --- a/includes/admin/core/list-tables/roles-list-table.php +++ b/includes/admin/core/list-tables/roles-list-table.php @@ -350,7 +350,7 @@ class UM_Roles_List_Table extends WP_List_Table { - return sprintf('%1$s %2$s', '' . $item['name'] . '', $this->row_actions( $actions ) ); + return sprintf('%1$s %2$s', '' . stripslashes( $item['name'] ) . '', $this->row_actions( $actions ) ); } diff --git a/includes/admin/templates/role/role-edit.php b/includes/admin/templates/role/role-edit.php index c451303f..ced3cbd0 100644 --- a/includes/admin/templates/role/role-edit.php +++ b/includes/admin/templates/role/role-edit.php @@ -193,7 +193,7 @@ $screen_id = $current_screen->id; ?> - + diff --git a/includes/core/class-roles-capabilities.php b/includes/core/class-roles-capabilities.php index 659cb803..eabe88f7 100644 --- a/includes/core/class-roles-capabilities.php +++ b/includes/core/class-roles-capabilities.php @@ -597,7 +597,7 @@ if ( ! class_exists( 'um\core\Roles_Capabilities' ) ) { * * @return array */ - function get_roles( $add_default = false, $exclude = null ){ + function get_roles( $add_default = false, $exclude = null ) { global $wp_roles; if ( empty( $wp_roles ) ) { @@ -616,6 +616,8 @@ if ( ! class_exists( 'um\core\Roles_Capabilities' ) ) { } } + $roles = array_map( 'stripslashes', $roles ); + return $roles; }