wp-includes/nav-menu.php

WP文件 26
Navigation Menu functions
函数/钩子名 描述
wp_update_nav_menu_item (动作钩子) wp_update_nav_menu_item: 这也是一个WordPress函数,它用于更新导航菜单中的单个菜单项: 当导航菜单中的某个菜单项需要更新时,可以使用该函数更新该菜单项的数据,例如更新菜
wp_get_nav_menu_object (过滤钩子) wp_get_nav_menu_object:此函数用于检索表示特定导航菜单的 WP_Term 对象。
wp_get_nav_menu_name (过滤钩子) wp_get_nav_menu_name: 这个函数用于获取指定菜单的名称。它返回一个字符串,表示该菜单的名称。
wp_get_nav_menu_items (过滤钩子) wp_get_nav_menu_items: 这个函数用于获取指定菜单的所有菜单项。它返回一个数组,其中包含了所有的菜单项对象。
wp_get_nav_menus (过滤钩子) wp_get_nav_menus: 这个函数用于从 WordPress 数据库中获取菜单。它会返回一个数组,包含了所有的菜单对象。
wp_delete_nav_menu (动作钩子) wp_delete_nav_menu:此函数用于从 WordPress 站点删除导航菜单。导航菜单是任何网站的重要组成部分,因为它们为用户提供了一种浏览网站的方式。
wp_create_nav_menu (动作钩子) wp_create_nav_menu:这是一个用于创建新导航菜单的 WordPress 函数。
wp_add_nav_menu_item (动作钩子) wp_add_nav_menu_item:这是 WordPress 中的一个操作钩子,允许开发人员将自定义项目添加到导航菜单。将新项目添加到菜单时会触发钩子,并可用于添加自定义项目,例如自定义链接、自
has_nav_menu (过滤钩子) has_nav_menu – 这个函数用来检查一个特定的菜单是否已经被分配到WordPress主题中的某个位置。它返回一个布尔值,表明该菜单是否被分配到了该位置。
wp_update_nav_menu_object (函数) wp_update_nav_menu_object是一个更新WordPress中导航菜单对象的函数: 该函数检索导航菜单对象的信息,然后更新WordPress数据库中的对象信息。这允许你改变一个导航菜
wp_update_nav_menu_item (函数) wp_update_nav_menu_item是一个更新WordPress中导航菜单项的函数: 该函数检索导航菜单项的信息,然后更新WordPress数据库中的项目信息。这允许你改变一个导航菜单项的属
wp_setup_nav_menu_item (函数) wp_setup_nav_menu_item: 这个函数设置了一个导航菜单项。它接受一个菜单项对象,并修改它以包括额外的信息,如菜单项的URL。
wp_map_nav_menu_locations (函数) wp_map_nav_menu_locations: 这是一个用于将注册的导航菜单位置映射到实际菜单的函数。它返回一个注册菜单位置的数组,以及相应的菜单ID。
wp_get_nav_menus (函数) wp_get_nav_menus: 这个函数检索所有注册的菜单。它不需要参数,并返回一个菜单对象的数组。
wp_get_nav_menu_object (函数) wp_get_nav_menu_object: 这个函数为一个特定的菜单检索菜单对象。它需要一个参数,即菜单的ID或名称,并返回一个菜单对象。
wp_get_nav_menu_name (函数) wp_get_nav_menu_name: 这个函数检索一个特定菜单的名称。它接受一个参数,即菜单的ID或名称,并返回一个包含菜单名称的字符串。
wp_get_nav_menu_items (函数) wp_get_nav_menu_items: 这个函数为一个特定的菜单检索菜单项。它需要一个参数,就是菜单的ID或名称,并返回一个菜单项对象的数组。
wp_get_associated_nav_menu_items (函数) wp_get_associated_nav_menu_items: 这个函数返回一个与特定对象(如文章或术语)相关的菜单项的数组。
_wp_reset_invalid_menu_item_parent (函数) _wp_reset_invalid_menu_item_parent(): 这个函数重新设置WordPress中一个无效的菜单项的父项。 防止菜单项成为自己的父项。 当父项被设置为项目本身时,将men
wp_delete_nav_menu (函数) wp_delete_nav_menu:此函数从WordPress数据库中删除导航菜单。它将菜单ID作为参数,并从数据库中删除菜单的元数据和内容。
wp_create_nav_menu (函数) wp_create_nav_menu: 这是一个创建新导航菜单的函数。它可以用来以编程方式创建一个导航菜单,而不是在WordPress仪表盘上手动创建。
update_menu_item_cache (函数) update_menu_item_cache: 这个函数更新当前站点的菜单项数据的缓存。每当一个菜单项被创建、更新或删除时,它就被调用。
unregister_nav_menu (函数) unregister_nav_menu: 这个函数取消注册一个导航菜单的位置。它需要一个参数,$location,它是位置的名称。
register_nav_menus (函数) register_nav_menus: 这个函数是用来为一个WordPress主题注册多个导航菜单的。它接收一个菜单位置的关联数组作为参数,并将它们添加到WordPress管理面板中的可用菜单位置。
register_nav_menu (函数) register_nav_menu: 这个函数用来注册一个导航菜单的位置。它需要两个参数:$location和$description。$location是导航菜单位置的名称,$description
is_nav_menu_item (函数) is_nav_menu_item: 这是一个条件标签,检查当前页面是否是一个菜单项。如果当前页面是一个菜单项,它返回真,否则返回假。
is_nav_menu (函数) is_nav_menu: 这是一个条件标签,它检查一个给定的菜单位置是否有一个菜单分配给它。如果有一个菜单分配给该位置,它返回真,否则返回假。
has_nav_menu (函数) has_nav_menu – 这是一个WordPress函数,用于检查是否有一个特定的导航菜单被注册。导航菜单是自定义菜单,用于显示网站上不同页面或类别的链接。has_nav_menu函数接收一个参数
get_registered_nav_menus (函数) get_registered_nav_menus函数是一个WordPress函数,用于检索注册的导航菜单数组: 这个函数返回一个导航菜单的数组,键是位置,值是菜单名称。
get_nav_menu_locations (函数) get_nav_menu_locations函数用于检索主题的注册导航菜单位置数组: 此函数可用于检索主题中可用菜单位置的信息以及相关菜单ID。
_wp_menus_changed (函数) _wp_menus_changed: 这个函数在菜单被改变时被调用,可以是添加、编辑或删除菜单。
_wp_delete_tax_menu_item (函数) _wp_delete_tax_menu_item: 这个函数用来从WordPress数据库中删除一个分类法菜单项。分类法是用来在WordPress中对内容进行分组的,例如类别和标签: 这个函数可以用来
_wp_delete_post_menu_item (函数) _wp_delete_post_menu_item: 这个函数用来从WordPress数据库中删除一个菜单项: 当你在WordPress中删除一个文章时,任何相关的菜单项都不会自动删除: 这个函数可以
_wp_delete_customize_changeset_dependent_auto_drafts (函数) _wp_delete_customize_changeset_dependent_auto_drafts: 这个函数用来删除在WordPress定制器中创建变化集时创建的自动草稿: 当用户开始在定制器
_wp_auto_add_pages_to_menu (函数) _wp_auto_add_pages_to_menu: 这个函数用于自动添加新的页面到菜单中: 当一个新的页面被创建时,它被调用,并以默认设置将该页面添加到菜单中。
_is_valid_nav_menu_item (函数) is_valid_nav_menu_item是一个WordPress的函数,用来检查一个给定的菜单项是否可以在导航菜单中使用。它把一个菜单项对象作为参数,并检查它是否有一个有效的菜单项类型(如”pos

常见问题

FAQs
查看更多 >