钩子文档

customize_nav_menu_available_item_types

💡 云策文档标注

概述

customize_nav_menu_available_item_types 是一个 WordPress 过滤器,用于修改导航菜单中可用的菜单项类型数组。它允许开发者自定义在自定义菜单界面中显示的菜单项类型。

关键要点

  • 这是一个过滤器,用于过滤导航菜单的可用菜单项类型数组。
  • 参数 $item_types 是一个数组,包含导航菜单项类型。
  • 在 WP_Customize_Nav_Menus::available_item_types() 方法中使用,返回所有可用项类型的数组。
  • 从 WordPress 4.3.0 版本引入,4.7.0 版本更新了数组结构,增加了 $type_label 字段。

📄 原文内容

Filters the available menu item types.

Parameters

$item_typesarray
Navigation menu item types.

Source

$item_types = apply_filters( 'customize_nav_menu_available_item_types', $item_types );

Changelog

Version Description
4.7.0 Each array item now includes a $type_label in addition to $title, $type, and $object.
4.3.0 Introduced.