From a3c730281cfbe239602a75b8ffa3116ec7c35dc3 Mon Sep 17 00:00:00 2001 From: Sainath Poojary Date: Fri, 24 Apr 2026 01:53:00 +0530 Subject: [PATCH] Administration: Add stable, locale-independent IDs to admin submenu links --- src/wp-admin/menu-header.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/wp-admin/menu-header.php b/src/wp-admin/menu-header.php index dcdf58d6391ce..4f162b2121294 100644 --- a/src/wp-admin/menu-header.php +++ b/src/wp-admin/menu-header.php @@ -258,6 +258,8 @@ function _wp_menu_output( $menu, $submenu, $submenu_as_parent = true ) { $title = wptexturize( $sub_item[0] ); + $sub_menu_id = ! empty( $item[5] ) ? ' id="' . esc_attr( sanitize_html_class( $item[5] . '-' . $sub_item[2] ) ) . '"' : ''; + if ( ! empty( $menu_hook ) || ( ( 'index.php' !== $sub_item[2] ) && file_exists( WP_PLUGIN_DIR . "/$sub_file" ) @@ -271,9 +273,9 @@ function _wp_menu_output( $menu, $submenu, $submenu_as_parent = true ) { } $sub_item_url = esc_url( $sub_item_url ); - echo "$title"; + echo "$title"; } else { - echo "$title"; + echo "$title"; } } echo '';