nav_menu_css_class

过滤钩子
apply_filters( 'nav_menu_css_class', array_filter( $classes )
参数
  • (string[]) $classes Array of the CSS classes that are applied to the menu item's `<li>` element.
    Required:
  • (WP_Post) $menu_item The current menu item object.
    Required:
  • (stdClass) $args An object of wp_nav_menu() arguments.
    Required:
  • (int) $depth Depth of menu item. Used for padding.
    Required:
定义位置
相关勾子
nav_menu_submenu_css_classpage_css_classadd_menu_classesnav_menu_item_argscategory_css_class
相关方法
add_menu_classesadd_cssclassget_nav_menu_locationswp_nav_menu_manage_columnscomment_classwp_nav_menu_setup
引入
4.1.0
弃用
-

nav_menu_css_class: 这是一个过滤钩子,允许开发者修改导航菜单项的CSS类。

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

$class_names = implode( ' ', apply_filters( 'nav_menu_css_class', array_filter( $classes ), $menu_item, $args, $depth ) );

常见问题

FAQs
查看更多 >