diff --git a/wp-admin/includes/class-walker-nav-menu-edit.php b/wp-admin/includes/class-walker-nav-menu-edit.php
index 1f68576..6277262 100644
--- a/wp-admin/includes/class-walker-nav-menu-edit.php
+++ b/wp-admin/includes/class-walker-nav-menu-edit.php
@@ -85,6 +85,17 @@ class Walker_Nav_Menu_Edit extends Walker_Nav_Menu {
 			}
 		}
 
+		/**
+		 * Let users change menu item original title
+		 *
+		 * @since 4.7.1
+		 *
+		 * @param string     $original_title The
+		 * @param object $item  Menu item data object.
+		 * @param int    $depth   Depth of menu item. Used for padding.
+		 */
+		$original_title = apply_filters( 'admin_nav_menu_item_original_title', $original_title, $item, $depth );
+
 		$classes = array(
 			'menu-item menu-item-depth-' . $depth,
 			'menu-item-' . esc_attr( $item->object ),
@@ -109,6 +120,26 @@ class Walker_Nav_Menu_Edit extends Walker_Nav_Menu {
 		if ( 0 == $depth )
 			$submenu_text = 'style="display: none;"';
 
+		/**
+		 * Let users change menu item classes
+		 *
+		 * @since 4.7.1
+		 *
+		 * @param array     $classes Default classes array
+		 * @param object $item  Menu item data object.
+		 * @param int    $depth   Depth of menu item. Used for padding.
+		 */
+		$classes = apply_filters( 'admin_nav_menu_item_classes', $classes, $item, $depth );
+		/**
+		 * Let users change menu item title
+		 *
+		 * @since 4.7.1
+		 *
+		 * @param string     $title Default menu item title
+		 * @param object $item  Menu item data object.
+		 * @param int    $depth   Depth of menu item. Used for padding.
+		 */
+		$title = apply_filters( 'admin_nav_menu_item_title', $title, $item, $depth );
 		?>
 		<li id="menu-item-<?php echo $item_id; ?>" class="<?php echo implode(' ', $classes ); ?>">
 			<div class="menu-item-bar">
@@ -196,7 +227,18 @@ class Walker_Nav_Menu_Edit extends Walker_Nav_Menu {
 						<span class="description"><?php _e('The description will be displayed in the menu if the current theme supports it.'); ?></span>
 					</label>
 				</p>
-
+				<?php
+				/**
+				 * Let users add custom menu settings without overwriting the whole walker.
+				 *
+				 * @since 4.7.1
+				 *
+				 * @param object $item    Menu item data object.
+				 * @param int    $depth   Depth of menu item. Used for padding.
+				 * @param array  $classes Classnames for the menu item.
+				 */
+				do_action( 'admin_nav_menu_item_below_settings', $item, $depth, $classes );
+				?>
 				<fieldset class="field-move hide-if-no-js description description-wide">
 					<span class="field-move-visual-label" aria-hidden="true"><?php _e( 'Move' ); ?></span>
 					<button type="button" class="button-link menus-move menus-move-up" data-dir="up"><?php _e( 'Up one' ); ?></button>
