• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
WordPress core a2z

WordPress core a2z

WordPress core only

  • Home
  • Plugins
  • Blocks
  • Shortcodes
  • APIs
  • Classes
  • Files
  • Hooks
  • Sitemap
  • Blog
Home / Files / wp-includes/nav-menu.php


Lines:

1 to 60 of 60
<?php

/**
 * Navigation Menu functions
 *
 * @package WordPress
 * @subpackage Nav_Menus
 * @since 3.0.0
 */

/* function wp_get_nav_menu_object() – Returns a navigation menu object. */

/* function is_nav_menu() – Check if the given ID is a navigation menu. */

/* function register_nav_menus() – Registers navigation menu locations for a theme. */

/* function unregister_nav_menu() – Unregisters a navigation menu location for a theme. */

/* function register_nav_menu() – Registers a navigation menu location for a theme. */
/* function get_registered_nav_menus() – Retrieves all registered navigation menu locations in a theme. */


/* function get_nav_menu_locations() – Retrieves all registered navigation menu locations and the menus assigned to them. */

/* function has_nav_menu() – Determines whether a registered nav menu location has a menu assigned to it. */

/* function wp_get_nav_menu_name() – Returns the name of a navigation menu. */

/* function is_nav_menu_item() – Determines whether the given ID is a nav menu item. */

/* function wp_create_nav_menu() – Creates a navigation menu. */

/* function wp_delete_nav_menu() – Delete a Navigation Menu. */

/* function wp_update_nav_menu_object() – Save the properties of a menu or create a new menu with those properties. */

/* function wp_update_nav_menu_item() – Save the properties of a menu item or create a new one. */

/* function wp_get_nav_menus() – Returns all navigation menu objects. */

/* function _is_valid_nav_menu_item() – Return if a menu item is valid. */

/* function wp_get_nav_menu_items() – Retrieves all menu items of a navigation menu. */

/* function wp_setup_nav_menu_item() – Decorates a menu item object with the shared navigation menu item properties. */

/* function wp_get_associated_nav_menu_items() – Get the menu items associated with a particular object. */

/* function _wp_delete_post_menu_item() – Callback for handling a menu item when its original object is deleted. */

/* function _wp_delete_tax_menu_item() – Serves as a callback for handling a menu item when its original object is deleted. */

/* function _wp_auto_add_pages_to_menu() – Automatically add newly published page objects to menus with that as an option. */

/* function _wp_delete_customize_changeset_dependent_auto_drafts() – Delete auto-draft posts associated with the supplied changeset. */

/* function _wp_menus_changed() – Handle menu config after theme change. */

/* function wp_map_nav_menu_locations() – Maps nav menu locations according to assignments in previously active theme. */
 

 View on GitHub View on Trac

Called by

    Invoked by

      Calls

      Call hooks

      File name: wp-includes/nav-menu.php
      Plugin ref: WordPress
      Version: 5.6
      Deprecated?: No
      API Letters: I,M,N,P,W

      Published: 25th November 2019 | Last updated: 9th December 2020

      Primary Sidebar

      Information

      File name: wp-includes/nav-menu.php
      Plugin ref: WordPress
      Version: 5.6
      Deprecated?: No
      API Letters: I,M,N,P,W

      wp-includes

      Footer

      WP-a2z
      WordPress core a2z
      WordPress core only
      WordPress 5.6
      WordPress a2z
      WordPress core a2z
      Genesis Theme Framework a2z
      Jetpack a2z
      WordPress develop tests
      Easy Digital Downloads a2z
      WooCommerce a2z
      Yoast SEO a2z
      WordPress Blocks

      Site:  core.wp-a2z.org
      © Copyright WP-a2z 2014-2021. All rights reserved.


      Website designed and developed by Herb Miller
      Proudly powered by WordPress and oik plugins

      • Home
      • Blog
      • Sitemap
      • Sites