Ticket #52238: 52238.diff
File 52238.diff, 1.4 KB (added by , 4 years ago) |
---|
-
src/wp-admin/includes/class-wp-users-list-table.php
295 295 <select name="<?php echo $id; ?>" id="<?php echo $id; ?>"> 296 296 <option value=""><?php _e( 'Change role to…' ); ?></option> 297 297 <?php wp_dropdown_roles(); ?> 298 <option value="none"><?php echo __( '— No role for this site —' ) ?> </option> 298 299 </select> 299 300 <?php 300 301 submit_button( __( 'Change' ), '', $button_id, false ); -
src/wp-admin/users.php
114 114 $editable_roles = get_editable_roles(); 115 115 $role = $_REQUEST['new_role']; 116 116 117 // Mocking the `none` role so we are able to save it to the database 118 $editable_roles['none'] = array( 119 'name' => __( '— No role for this site —' ), 120 ); 121 117 122 if ( ! $role || empty( $editable_roles[ $role ] ) ) { 118 123 wp_die( __( 'Sorry, you are not allowed to give users that role.' ), 403 ); 119 124 } 120 125 126 if ( 'none' === $role ) { 127 $role = ''; 128 } 129 121 130 $userids = $_REQUEST['users']; 122 131 $update = 'promote'; 123 132 foreach ( $userids as $id ) {