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/users.php

    r55877 r56409  
    255255
    256256if ( isset( $_REQUEST['updated'] ) && 'true' === $_REQUEST['updated'] && ! empty( $_REQUEST['action'] ) ) {
    257         ?>
    258         <div id="message" class="notice notice-success is-dismissible"><p>
    259                 <?php
    260                 switch ( $_REQUEST['action'] ) {
    261                         case 'delete':
    262                                 _e( 'User deleted.' );
    263                                 break;
    264                         case 'all_spam':
    265                                 _e( 'Users marked as spam.' );
    266                                 break;
    267                         case 'all_notspam':
    268                                 _e( 'Users removed from spam.' );
    269                                 break;
    270                         case 'all_delete':
    271                                 _e( 'Users deleted.' );
    272                                 break;
    273                         case 'add':
    274                                 _e( 'User added.' );
    275                                 break;
    276                 }
    277                 ?>
    278         </p></div>
    279         <?php
     257        $message = '';
     258        switch ( $_REQUEST['action'] ) {
     259                case 'delete':
     260                        $message = __( 'User deleted.' );
     261                        break;
     262                case 'all_spam':
     263                        $message = __( 'Users marked as spam.' );
     264                        break;
     265                case 'all_notspam':
     266                        $message = __( 'Users removed from spam.' );
     267                        break;
     268                case 'all_delete':
     269                        $message = __( 'Users deleted.' );
     270                        break;
     271                case 'add':
     272                        $message = __( 'User added.' );
     273                        break;
     274        }
     275
     276        wp_admin_notice(
     277                $message,
     278                array(
     279                        'type'        => 'success',
     280                        'dismissible' => true,
     281                        'id'          => 'message',
     282                )
     283        );
    280284}
    281285?>
Note: See TracChangeset for help on using the changeset viewer.