Make WordPress Core


Ignore:
Timestamp:
08/17/2023 09:01:17 PM (3 years ago)
Author:
joedolson
Message:

Administration: Apply admin notice functions in multisite.

Use wp_get_admin_notice and wp_admin_notice to handle multisite settings notices.

Props costdev.
See #57791.

File:
1 edited

Legend:

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

    r55618 r56409  
    108108<?php
    109109if ( '' !== $message ) {
    110         echo '<div id="message" class="notice notice-success is-dismissible"><p>' . $message . '</p></div>';
     110        wp_admin_notice(
     111                $message,
     112                array(
     113                        'type'        => 'success',
     114                        'dismissible' => true,
     115                        'id'          => 'message',
     116                )
     117        );
    111118}
    112119
    113120if ( isset( $add_user_errors ) && is_wp_error( $add_user_errors ) ) {
    114         ?>
    115         <div id="message" class="notice notice-error is-dismissible">
    116                 <?php
    117                 foreach ( $add_user_errors->get_error_messages() as $error ) {
    118                         echo "<p>$error</p>";
    119                 }
    120                 ?>
    121         </div>
    122 <?php } ?>
     121        $error_messages = '';
     122        foreach ( $add_user_errors->get_error_messages() as $error ) {
     123                $error_messages .= "<p>$error</p>";
     124        }
     125
     126        wp_admin_notice(
     127                $error_messages,
     128                array(
     129                        'type'           => 'error',
     130                        'dismissible'    => true,
     131                        'id'             => 'message',
     132                        'paragraph_wrap' => false,
     133                )
     134        );
     135}
     136?>
    123137        <form action="<?php echo esc_url( network_admin_url( 'user-new.php?action=add-user' ) ); ?>" id="adduser" method="post" novalidate="novalidate">
    124138                <p><?php echo wp_required_field_message(); ?></p>
Note: See TracChangeset for help on using the changeset viewer.