Make WordPress Core


Ignore:
Timestamp:
02/23/2023 10:11:51 PM (3 years ago)
Author:
joedolson
Message:

Networks and Sites: Use consistent markup for admin notices.

Fix admin notices in network screens so they use consistent markup and style.

Props afercia, marksabbath, stevenkword, jeremyfelt, aryamaaru, robinwpdeveloper, obayedmamur, joedolson.
Fixes #39213.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/network/user-new.php

    r55415 r55418  
    7878}
    7979
     80$message = '';
    8081if ( isset( $_GET['update'] ) ) {
    81         $messages = array();
    8282        if ( 'added' === $_GET['update'] ) {
    8383                $edit_link = '';
     
    9494                        $message .= sprintf( ' <a href="%s">%s</a>', $edit_link, __( 'Edit user' ) );
    9595                }
    96 
    97                 $messages[] = $message;
    9896        }
    9997}
     
    108106<h1 id="add-new-user"><?php _e( 'Add New User' ); ?></h1>
    109107<?php
    110 if ( ! empty( $messages ) ) {
    111         foreach ( $messages as $msg ) {
    112                 echo '<div id="message" class="updated notice is-dismissible"><p>' . $msg . '</p></div>';
    113         }
     108if ( '' !== $message ) {
     109        echo '<div id="message" class="notice notice-success is-dismissible"><p>' . $message . '</p></div>';
    114110}
    115111
    116112if ( isset( $add_user_errors ) && is_wp_error( $add_user_errors ) ) {
    117113        ?>
    118         <div class="error">
     114        <div id="message" class="notice notice-error is-dismissible">
    119115                <?php
    120                 foreach ( $add_user_errors->get_error_messages() as $message ) {
    121                         echo "<p>$message</p>";
     116                foreach ( $add_user_errors->get_error_messages() as $error ) {
     117                        echo "<p>$error</p>";
    122118                }
    123119                ?>
Note: See TracChangeset for help on using the changeset viewer.