WordPress Developer Resources
Filters whether to short-circuit the wp_setup_nav_menu_item() output.
Prevents menu items from being their own parent.
Updates post and term caches for all linked objects for a list of menu items.
Handles menu config after theme change.
Maps nav menu locations according to assignments in previously active theme.
Filters the navigation menu name being returned.
Returns the name of a navigation menu.
Deletes auto-draft posts associated with the supplied changeset.
Fires immediately after a new navigation menu item has been added.
Filters whether a nav menu is assigned to the specified location.
Filters the nav_menu term retrieved for wp_get_nav_menu_object().
Decorates a menu item object with the shared navigation menu item properties.
Filters a navigation menu item’s title attribute.
Filters a navigation menu item’s description.
Filters a navigation menu item object.
Returns the menu items associated with a particular object.
Callback for handling a menu item when its original object is deleted.
Serves as a callback for handling a menu item when its original object is deleted.
Automatically add newly published page objects to menus with that as an option.
Filters the navigation menu items being returned.
Fires after a navigation menu has been successfully deleted.
Saves the properties of a menu or create a new menu with those properties.
Fires after a navigation menu is successfully created.
Fires after a navigation menu has been successfully updated.
Saves the properties of a menu item or create a new one.
Fires after a navigation menu item has been updated.
Returns all navigation menu objects.
Determines whether a registered nav menu location has a menu assigned to it.
Filters the navigation menu objects being returned.
Determines whether the given ID is a nav menu item.