Make WordPress Core


Ignore:
Timestamp:
09/14/2023 02:13:42 AM (10 months ago)
Author:
joedolson
Message:

Administration: Use wp_admin_notice() for .updated.

Add usages of wp_admin_notice() and wp_get_admin_notice() on .updated in the root level of /wp-admin/. Ongoing task to implement new function across core.

Props costdev, joedolson.
See #57791.

File:
1 edited

Legend:

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

    r56559 r56573  
    219219        <hr class="wp-header-end">
    220220
    221         <?php if ( ! empty( $message ) ) : ?>
    222             <div id="message" class="updated notice is-dismissible"><p><?php echo $message; ?></p></div>
    223         <?php endif; ?>
    224 
    225         <div class="error hide-if-js">
    226             <p>
    227             <?php
    228             printf(
    229                 /* translators: %s: List view URL. */
    230                 __( 'The grid view for the Media Library requires JavaScript. <a href="%s">Switch to the list view</a>.' ),
    231                 'upload.php?mode=list'
     221        <?php
     222        if ( ! empty( $message ) ) {
     223            wp_admin_notice(
     224                $message,
     225                array(
     226                    'id'                 => 'message',
     227                    'additional_classes' => array( 'updated' ),
     228                    'dismissible'        => true,
     229                )
    232230            );
    233             ?>
    234             </p>
    235         </div>
     231        }
     232
     233        if ( ! empty( $message ) ) {
     234            wp_admin_notice(
     235                $message,
     236                array(
     237                    'id'                 => 'message',
     238                    'additional_classes' => array( 'updated' ),
     239                    'dismissible'        => true,
     240                )
     241            );
     242        }
     243
     244        $js_required_message = sprintf(
     245            /* translators: %s: List view URL. */
     246            __( 'The grid view for the Media Library requires JavaScript. <a href="%s">Switch to the list view</a>.' ),
     247            'upload.php?mode=list'
     248        );
     249        wp_admin_notice(
     250            $js_required_message,
     251            array(
     252                additional_classes( 'error', 'hide-if-js' ),
     253            )
     254        );
     255        ?>
    236256    </div>
    237257    <?php
     
    427447<hr class="wp-header-end">
    428448
    429 <?php if ( ! empty( $message ) ) : ?>
    430 <div id="message" class="updated notice is-dismissible"><p><?php echo $message; ?></p></div>
    431 <?php endif; ?>
     449<?php
     450if ( ! empty( $message ) ) {
     451    wp_admin_notice(
     452        $message,
     453        array(
     454            'id'                 => 'message',
     455            'additional_classes' => array( 'updated' ),
     456            'dismissible'        => true,
     457        )
     458    );
     459}
     460?>
    432461
    433462<form id="posts-filter" method="get">
Note: See TracChangeset for help on using the changeset viewer.