WordPress.org

Make WordPress Core

Ticket #19470: 19470.2.patch

File 19470.2.patch, 1.4 KB (added by merty, 4 years ago)

Here is the patch for my suggestion.

  • user-new.php

     
    100100                } else { 
    101101                        if ( current_user_can('edit_users') ) { 
    102102                                $new_user_login = apply_filters('pre_user_login', sanitize_user(stripslashes($_REQUEST['user_login']), true)); 
    103                                 $redirect = 'users.php?usersearch='. urlencode($new_user_login) . '&update=add' . '#user-' . $user_id; 
     103                                $redirect = 'users.php?update=add&user=' . $user_id; 
    104104                        } else { 
    105105                                $redirect = add_query_arg( 'update', 'add', 'user-new.php' ); 
    106106                        } 
  • users.php

     
    349349                        $messages[] = '<div id="message" class="updated"><p>' . sprintf(_n('%s user deleted', '%s users deleted', $delete_count), $delete_count) . '</p></div>'; 
    350350                        break; 
    351351                case 'add': 
    352                         $messages[] = '<div id="message" class="updated"><p>' . __('New user created.') . '</p></div>'; 
     352                        $messages[] = '<div id="message" class="updated"><p>' . __('New user created.') . ' <a href="' . esc_url( add_query_arg( 'wp_http_referer', urlencode( stripslashes( $_SERVER['REQUEST_URI'] ) ), "user-edit.php?user_id=" . $_GET['user'] ) ) . '">' . __('Edit User') . '</a></p></div>'; 
    353353                        break; 
    354354                case 'promote': 
    355355                        $messages[] = '<div id="message" class="updated"><p>' . __('Changed roles.') . '</p></div>';