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.