Make WordPress Core


Ignore:
Timestamp:
09/17/2023 03:31:32 PM (3 years 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/nav-menus.php

    r56573 r56600  
    385385
    386386                if ( is_wp_error( $_nav_menu_selected_id ) ) {
    387                     $messages[] = '<div id="message" class="error notice is-dismissible"><p>' . $_nav_menu_selected_id->get_error_message() . '</p></div>';
     387                    $messages[] = wp_get_admin_notice(
     388                        $_nav_menu_selected_id->get_error_message(),
     389                        array(
     390                            'id'                 => 'message',
     391                            'additional_classes' => array( 'error' ),
     392                            'dismissible'        => true,
     393                        )
     394                    );
    388395                } else {
    389396                    $_menu_object            = wp_get_nav_menu_object( $_nav_menu_selected_id );
     
    436443                }
    437444            } else {
    438                 $messages[] = '<div id="message" class="error notice is-dismissible"><p>' . __( 'Please enter a valid menu name.' ) . '</p></div>';
     445                $messages[] = wp_get_admin_notice(
     446                    __( 'Please enter a valid menu name.' ),
     447                    array(
     448                        'id'                 => 'message',
     449                        'additional_classes' => array( 'error' ),
     450                        'dismissible'        => true,
     451                    )
     452                );
    439453            }
    440454
     
    458472
    459473            if ( ! $menu_title ) {
    460                 $messages[] = '<div id="message" class="error notice is-dismissible"><p>' . __( 'Please enter a valid menu name.' ) . '</p></div>';
     474                $messages[] = wp_get_admin_notice(
     475                    __( 'Please enter a valid menu name.' ),
     476                    array(
     477                        'id'                 => 'message',
     478                        'additional_classes' => array( 'error' ),
     479                        'dismissible'        => true,
     480                    )
     481                );
    461482                $menu_title = $_menu_object->name;
    462483            }
     
    511532            set_theme_mod( 'nav_menu_locations', $menu_locations );
    512533
    513             $messages[] = '<div id="message" class="updated notice is-dismissible"><p>' . __( 'Menu locations updated.' ) . '</p></div>';
     534            $messages[] = wp_get_admin_notice(
     535                __( 'Menu locations updated.' ),
     536                array(
     537                    'id'                 => 'message',
     538                    'additional_classes' => array( 'updated' ),
     539                    'dismissible'        => true,
     540                )
     541            );
    514542        }
    515543
Note: See TracChangeset for help on using the changeset viewer.