nav_menu_submenu_css_class

过滤钩子
apply_filters( 'nav_menu_submenu_css_class', $classes, $args, $depth )
参数
  • (string[]) $classes Array of the CSS classes that are applied to the menu `<ul>` element.
    Required:
  • (stdClass) $args An object of `wp_nav_menu()` arguments.
    Required:
  • (int) $depth Depth of menu item. Used for padding.
    Required:
定义位置
相关勾子
nav_menu_css_classpage_css_classnav_menu_item_argswp_nav_menu_objectswp_nav_menu_item_custom_fields
相关方法
wp_nav_menu_manage_columnswp_nav_menu_disabled_checkwp_nav_menu_update_menu_itemsadd_menu_classesblock_core_navigation_submenu_build_css_colorswp_nav_menu_setup
引入
4.8.0
弃用
-

nav_menu_submenu_css_class: 这个过滤钩子用于过滤应用于WordPress导航菜单中子菜单项的CSS类。该钩子接收CSS类作为参数并返回过滤后的类。

过滤应用于菜单列表元素的CSS类。

$class_names = implode( ' ', apply_filters( 'nav_menu_submenu_css_class', $classes, $args, $depth ) );

常见问题

FAQs
查看更多 >