From 3384a80c3a12664fc0401da540459d466463c813 Mon Sep 17 00:00:00 2001 From: Joe Dolson Date: Tue, 5 Sep 2023 20:48:01 +0000 Subject: [PATCH] Administration: Use admin notice functions in nav menu admin. Use `wp_get_admin_notice` and `wp_admin_notice` to handle settings notices on the nav menu admin screens. Props joedolson. See #57791. git-svn-id: https://develop.svn.wordpress.org/trunk@56518 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/includes/nav-menu.php | 33 +++++++++++++++++++----------- 1 file changed, 21 insertions(+), 12 deletions(-) diff --git a/src/wp-admin/includes/nav-menu.php b/src/wp-admin/includes/nav-menu.php index 1ace5cdd43..b68f6906a2 100644 --- a/src/wp-admin/includes/nav-menu.php +++ b/src/wp-admin/includes/nav-menu.php @@ -1291,15 +1291,21 @@ function wp_get_nav_menu_to_edit( $menu_id = 0 ) { } if ( $some_pending_menu_items ) { - $result .= '

' - . __( 'Click Save Menu to make pending menu items public.' ) - . '

'; + $message = __( 'Click Save Menu to make pending menu items public.' ); + $notice_args = array( + 'type' => 'info', + 'additional_classes' => array( 'notice-alt', 'inline' ), + ); + $result .= wp_get_admin_notice( $message, $notice_args ); } if ( $some_invalid_menu_items ) { - $result .= '

' - . __( 'There are some invalid menu items. Please check or delete them.' ) - . '

'; + $message = __( 'There are some invalid menu items. Please check or delete them.' ); + $notice_args = array( + 'type' => 'error', + 'additional_classes' => array( 'notice-alt', 'inline' ), + ); + $result .= wp_get_admin_notice( $message, $notice_args ); } $result .= '