Changeset 56654 for trunk/src/wp-login.php
- Timestamp:
- 09/21/2023 06:22:10 PM (18 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-login.php
r56628 r56654 229 229 230 230 if ( $wp_error->has_errors() ) { 231 $error s = '';232 $messages = '';231 $error_list = array(); 232 $messages = ''; 233 233 234 234 foreach ( $wp_error->get_error_codes() as $code ) { … … 236 236 foreach ( $wp_error->get_error_messages( $code ) as $error_message ) { 237 237 if ( 'message' === $severity ) { 238 $messages .= ' ' . $error_message . "<br />\n";238 $messages .= '<p>' . $error_message . '</p>'; 239 239 } else { 240 $error s .= ' ' . $error_message . "<br />\n";240 $error_list[] = $error_message; 241 241 } 242 242 } 243 243 } 244 244 245 if ( ! empty( $errors ) ) { 245 if ( ! empty( $error_list ) ) { 246 $errors = ''; 247 248 if ( count( $error_list ) > 1 ) { 249 $errors .= '<ul class="login-error-list">'; 250 251 foreach ( $error_list as $item ) { 252 $errors .= '<li>' . $item . '</li>'; 253 } 254 255 $errors .= '</ul>'; 256 } else { 257 $errors .= '<p>' . $error_message . '</p>'; 258 } 259 246 260 /** 247 261 * Filters the error messages displayed above the login form. … … 251 265 * @param string $errors Login error message. 252 266 */ 253 echo '<div id="login_error">' . apply_filters( 'login_errors', $errors ) . "</div>\n"; 267 $errors = apply_filters( 'login_errors', $errors ); 268 wp_admin_notice( 269 $errors, 270 array( 271 'type' => 'error', 272 'id' => 'login_error', 273 'paragraph_wrap' => false, 274 ) 275 ); 254 276 } 255 277 … … 262 284 * @param string $messages Login messages. 263 285 */ 264 echo '<p class="message" id="login-message">' . apply_filters( 'login_messages', $messages ) . "</p>\n"; 286 $messages = apply_filters( 'login_messages', $messages ); 287 wp_admin_notice( 288 $messages, 289 array( 290 'type' => 'info', 291 'id' => 'login-message', 292 'additional_classes' => array( 'message' ), 293 'paragraph_wrap' => false, 294 ) 295 ); 265 296 } 266 297 } … … 400 431 401 432 ?> 402 <div class="clear"></div>403 433 </body> 404 434 </html> … … 830 860 do_action( 'lost_password', $errors ); 831 861 832 login_header( __( 'Lost Password' ), '<p class="message">' . __( 'Please enter your username or email address. You will receive an email message with instructions on how to reset your password.' ) . '</p>', $errors ); 862 login_header( 863 __( 'Lost Password' ), 864 wp_get_admin_notice( 865 __( 'Please enter your username or email address. You will receive an email message with instructions on how to reset your password.' ), 866 array( 867 'type' => 'info', 868 'additional_classes' => array( 'message' ), 869 ) 870 ), 871 $errors 872 ); 833 873 834 874 $user_login = ''; … … 947 987 reset_password( $user, $_POST['pass1'] ); 948 988 setcookie( $rp_cookie, ' ', time() - YEAR_IN_SECONDS, $rp_path, COOKIE_DOMAIN, is_ssl(), true ); 949 login_header( __( 'Password Reset' ), '<p class="message reset-pass">' . __( 'Your password has been reset.' ) . ' <a href="' . esc_url( wp_login_url() ) . '">' . __( 'Log in' ) . '</a></p>' ); 989 login_header( 990 __( 'Password Reset' ), 991 wp_get_admin_notice( 992 __( 'Your password has been reset.' ) . ' <a href="' . esc_url( wp_login_url() ) . '">' . __( 'Log in' ) . '</a>', 993 array( 994 'type' => 'info', 995 'additional_classes' => array( 'message', 'reset-pass' ), 996 ) 997 ) 998 ); 950 999 login_footer(); 951 1000 exit; … … 955 1004 wp_enqueue_script( 'user-profile' ); 956 1005 957 login_header( __( 'Reset Password' ), '<p class="message reset-pass">' . __( 'Enter your new password below or generate one.' ) . '</p>', $errors ); 1006 login_header( 1007 __( 'Reset Password' ), 1008 wp_get_admin_notice( 1009 __( 'Enter your new password below or generate one.' ), 1010 array( 1011 'type' => 'info', 1012 'additional_classes' => array( 'message', 'reset-pass' ), 1013 ) 1014 ), 1015 $errors 1016 ); 958 1017 959 1018 ?> … … 986 1045 987 1046 <p class="description indicator-hint"><?php echo wp_get_password_hint(); ?></p> 988 <br class="clear" />989 1047 990 1048 <?php … … 1080 1138 $redirect_to = apply_filters( 'registration_redirect', $registration_redirect, $errors ); 1081 1139 1082 login_header( __( 'Registration Form' ), '<p class="message register">' . __( 'Register For This Site' ) . '</p>', $errors ); 1140 login_header( 1141 __( 'Registration Form' ), 1142 wp_get_admin_notice( 1143 __( 'Register For This Site' ), 1144 array( 1145 'type' => 'info', 1146 'additional_classes' => array( 'message', 'register' ), 1147 ) 1148 ), 1149 $errors 1150 ); 1083 1151 1084 1152 ?> … … 1105 1173 <?php _e( 'Registration confirmation will be emailed to you.' ); ?> 1106 1174 </p> 1107 <br class="clear" />1108 1175 <input type="hidden" name="redirect_to" value="<?php echo esc_attr( $redirect_to ); ?>" /> 1109 1176 <p class="submit">
Note: See TracChangeset
for help on using the changeset viewer.