diff --git a/src/js/_enqueues/lib/nav-menu.js b/src/js/_enqueues/lib/nav-menu.js
index 9877f78217..44c7051845 100644
a
|
b
|
|
455 | 455 | depth = menuItem.menuItemDepth(), |
456 | 456 | isPrimaryMenuItem = ( 0 === depth ), |
457 | 457 | itemName = $this.closest( '.menu-item-handle' ).find( '.menu-item-title' ).text(), |
| 458 | menuItemType = $this.closest( '.menu-item-handle' ).find( '.item-controls' ).find( '.item-type' ).text(), |
458 | 459 | position = parseInt( menuItem.index(), 10 ), |
459 | 460 | prevItemDepth = ( isPrimaryMenuItem ) ? depth : parseInt( depth - 1, 10 ), |
460 | 461 | prevItemNameLeft = menuItem.prevAll('.menu-item-depth-' + prevItemDepth).first().find( '.menu-item-title' ).text(), |
… |
… |
|
505 | 506 | totalMenuItems = primaryItems.length, |
506 | 507 | |
507 | 508 | // String together help text for primary menu items. |
508 | | title = menus.menuFocus.replace( '%1$s', itemName ).replace( '%2$d', itemPosition ).replace( '%3$d', totalMenuItems ); |
| 509 | title = menus.menuFocus.replace( '%1$s', itemName ).replace( '%2$s', menuItemType ); |
509 | 510 | } else { |
510 | 511 | parentItem = menuItem.prevAll( '.menu-item-depth-' + parseInt( depth - 1, 10 ) ).first(), |
511 | 512 | parentItemId = parentItem.find( '.menu-item-data-db-id' ).val(), |
… |
… |
|
514 | 515 | itemPosition = $( subItems.parents('.menu-item').get().reverse() ).index( menuItem ) + 1; |
515 | 516 | |
516 | 517 | // String together help text for sub menu items. |
517 | | title = menus.subMenuFocus.replace( '%1$s', itemName ).replace( '%2$d', itemPosition ).replace( '%3$s', parentItemName ); |
| 518 | title = menus.subMenuFocus.replace( '%1$s', itemName ).replace( '%2$s', menuItemType ); |
518 | 519 | } |
519 | 520 | |
520 | 521 | $this.attr( 'aria-label', title ); |
diff --git a/src/wp-admin/includes/class-walker-nav-menu-edit.php b/src/wp-admin/includes/class-walker-nav-menu-edit.php
index 7cc7052cdb..2c1873b0aa 100644
a
|
b
|
class Walker_Nav_Menu_Edit extends Walker_Nav_Menu { |
182 | 182 | '<a class="item-edit" id="edit-%s" href="%s" aria-label="%s"><span class="screen-reader-text">%s</span></a>', |
183 | 183 | $item_id, |
184 | 184 | esc_url( $edit_url ), |
185 | | esc_attr__( 'Edit menu item' ), |
| 185 | esc_attr__( 'Edit menu item: '.esc_html( $title ).' ('.esc_html( $menu_item->type_label ).')' ), |
186 | 186 | /* translators: Hidden accessibility text. */ |
187 | | __( 'Edit' ) |
| 187 | __( 'Edit menu item: '.esc_html( $title ).' ('.esc_html( $menu_item->type_label ).')' ) |
188 | 188 | ); |
189 | 189 | ?> |
190 | 190 | </span> |
diff --git a/src/wp-admin/nav-menus.php b/src/wp-admin/nav-menus.php
index 93b3c5e635..42edfff789 100644
a
|
b
|
$nav_menus_l10n = array( |
581 | 581 | /* translators: %s: Previous item name. */ |
582 | 582 | 'outFrom' => __( 'Out from under %s' ), |
583 | 583 | /* translators: 1: Item name, 2: Item position, 3: Total number of items. */ |
584 | | 'menuFocus' => __( '%1$s. Menu item %2$d of %3$d.' ), |
| 584 | 'menuFocus' => __( 'Edit menu item: %1$s (%2$s)' ), |
585 | 585 | /* translators: 1: Item name, 2: Item position, 3: Parent item name. */ |
586 | | 'subMenuFocus' => __( '%1$s. Sub item number %2$d under %3$s.' ), |
| 586 | 'subMenuFocus' => __( 'Edit menu item: %1$s (%2$s)' ), |
587 | 587 | /* translators: %s: Item name. */ |
588 | 588 | 'menuItemDeletion' => __( 'item %s' ), |
589 | 589 | /* translators: %s: Item name. */ |