WordPress.org

Make WordPress Core

Ticket #32940: 32940.diff

File 32940.diff, 1.1 KB (added by gaurang484, 14 months ago)

Added code to display ID for sub menu items in admin dashboard

  • src/wp-admin/menu-header.php

    diff --git src/wp-admin/menu-header.php src/wp-admin/menu-header.php
    index 175a365d6b..f7f96e8b4d 100644
    function _wp_menu_output( $menu, $submenu, $submenu_as_parent = true ) { 
    198198                                }
    199199
    200200                                $menu_file = $item[2];
     201                               
     202                                $sub_menu_id = ! empty( $item[5] ) ? ' id="' . preg_replace( '|[^a-zA-Z0-9_:.]|', '-', $item[5] . ' ' . strtolower($sub_item[0]) ) . '"' : '';
    201203
    202204                                $pos = strpos( $menu_file, '?' );
    203205                                if ( false !== $pos ) {
    function _wp_menu_output( $menu, $submenu, $submenu_as_parent = true ) { 
    246248                                        }
    247249
    248250                                        $sub_item_url = esc_url( $sub_item_url );
    249                                         echo "<li$class><a href='$sub_item_url'$class$aria_attributes>$title</a></li>";
     251                                        echo "<li$class><a href='$sub_item_url'$class$aria_attributes $sub_menu_id>$title</a></li>";
    250252                                } else {
    251                                         echo "<li$class><a href='{$sub_item[2]}'$class$aria_attributes>$title</a></li>";
     253                                        echo "<li$class><a href='{$sub_item[2]}'$class$aria_attributes $sub_menu_id>$title</a></li>";
    252254                                }
    253255                        }
    254256                        echo '</ul>';