Menu Adam R Brown

WP hooks navigation: Home/browseActions indexFilters index

Source View: wp_login_errors

To save our bandwidth, we show only a snippet of code around each occurence of the hook. View complete file in SVN (without highlighting).

Understanding Source Code

The best way to understand what a hook does is to look at where it occurs in the source code.

Remember, this hook may occur in more than one file. Moreover, the hook's context may change from version to version.

Source View

Line Code
672                $errors->add('confirm', __('Check your e-mail for the confirmation link.'), 'message');
673           elseif     ( isset($_GET['checkemail']) && 'newpass' == $_GET['checkemail'] )
674                $errors->add('newpass', __('Check your e-mail for your new password.'), 'message');
675           elseif     ( isset($_GET['checkemail']) && 'registered' == $_GET['checkemail'] )
676                $errors->add('registered', __('Registration complete. Please check your e-mail.'), 'message');
677           elseif ( strpos( $redirect_to, 'about.php?updated' ) )
678                $errors->add('updated', __( '<strong>You have successfully updated WordPress!</strong> Please log back in to experience the awesomeness.' ), 'message' );
679      }
680
681      $errors = apply_filters( 'wp_login_errors', $errors, $redirect_to );
682
683      // Clear any stale cookies.
684      if ( $reauth )
685           wp_clear_auth_cookie();
686
687      login_header(__('Log In'), '', $errors);
688
689      if ( isset($_POST['log']) )
690           $user_login = ( 'incorrect_password' == $errors->get_error_code() || 'empty_password' == $errors->get_error_code() ) ? esc_attr(wp_unslash($_POST['log'])) : '';