add('error', $error);
unset($error);
}
if ( $wp_error->get_error_code() ) {
$errors = '';
$messages = '';
foreach ( $wp_error->get_error_codes() as $code ) {
$severity = $wp_error->get_error_data($code);
foreach ( $wp_error->get_error_messages($code) as $error ) {
if ( 'message' == $severity )
$messages .= ' ' . $error . "
\n";
else
$errors .= ' ' . $error . "
\n";
}
}
if ( !empty($errors) )
echo '
' . apply_filters('login_errors', $errors) . "
\n";
if ( !empty($messages) )
echo '
' . apply_filters('login_messages', $messages) . "
\n";
}
} // End of login_header()
/**
* Outputs the footer for the login page.
*
* @param string $input_id Which input to auto-focus
*/
function login_footer($input_id = '') {
global $interim_login;
// Don't allow interim logins to navigate away from the page.
if ( ! $interim_login ): ?>
' . __('Please enter your username or email address. You will receive a link to create a new password via email.') . '
', $errors);
$user_login = isset($_POST['user_login']) ? stripslashes($_POST['user_login']) : '';
?>
' . __('Enter your new password below.') . '
', $errors );
?>
' . __('You have logged in successfully.') . '
';
login_header( '', $message ); ?>