Make WordPress Core


Ignore:
Timestamp:
09/17/2023 03:31:32 PM (10 months ago)
Author:
joedolson
Message:

Administration: Use wp_admin_notice() more in wp-admin/.

Add additional usage of wp_admin_notice() in wp-admin/ on .error and miscellaneous usages previously overlooked.

Follow up to [56408], [56409], [56410], [56518], [56570], [56571], [56572], [56573], [56576], [56589], [56590], [56597], [56599].

Props costdev, joedolson.
See #57791.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/users.php

    r56573 r56600  
    340340        <h1><?php _e( 'Delete Users' ); ?></h1>
    341341
    342         <?php if ( isset( $_REQUEST['error'] ) ) : ?>
    343             <div class="error">
    344                 <p><strong><?php _e( 'Error:' ); ?></strong> <?php _e( 'Please select an option.' ); ?></p>
    345             </div>
    346         <?php endif; ?>
     342        <?php
     343        if ( isset( $_REQUEST['error'] ) ) :
     344            wp_admin_notice(
     345                '<strong>' . __( 'Error:' ) . '</strong> ' . __( 'Please select an option.' ),
     346                array(
     347                    'additional_classes' => array( 'error' ),
     348                )
     349            );
     350        endif;
     351        ?>
    347352
    348353        <?php if ( 1 === count( $all_user_ids ) ) : ?>
     
    743748        ?>
    744749
    745         <?php if ( isset( $errors ) && is_wp_error( $errors ) ) : ?>
    746             <div class="error">
    747                 <ul>
    748                 <?php
    749                 foreach ( $errors->get_error_messages() as $err ) {
    750                     echo "<li>$err</li>\n";
    751                 }
    752                 ?>
    753                 </ul>
    754             </div>
    755             <?php
     750        <?php
     751        if ( isset( $errors ) && is_wp_error( $errors ) ) :
     752            $error_message = '';
     753            foreach ( $errors->get_error_messages() as $err ) {
     754                $error_message .= "<li>$err</li>\n";
     755            }
     756            wp_admin_notice(
     757                '<ul>' . $error_message . '</ul>',
     758                array(
     759                    'additional_classes' => array( 'error' ),
     760                )
     761            );
    756762        endif;
    757763
Note: See TracChangeset for help on using the changeset viewer.