Make WordPress Core

Ticket #19470: 19470.2.patch

File 19470.2.patch, 1.4 KB (added by merty, 13 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>';