WPDev.one
Core Function
View Source on Trac ↗

wp_nav_menu_remove_menu_item_has_children_class()

wp_nav_menu_remove_menu_item_has_children_class( mixed $classes, mixed $menu_item, mixed $args = false, mixed $depth = false )

Remove the `menu-item-has-children` class from bottom level menu items.

Parameters 4 required

Name / Type Description
$classes
string[]

Array of the CSS classes that are applied to the menu item's `<li>` element.

Required
$menu_item
WP_Post

The current menu item object.

Required
(stdClass

| false) $args An object of wp_nav_menu() arguments. Default false ($args unspecified when filter is called).

Required
(int

| false) $depth Depth of menu item. Default false ($depth unspecified when filter is called).

Required

Return Value

(string[])
Modified nav menu classes.

Function Information

Since Version
6.2.0
Source File
wp-includes/nav-menu-template.php
Advertisement