apply_filters( 'walker_nav_menu_start_el', string $item_output , WP_Post $item , int $depth , stdClass $args )
Filters a menu item’s starting output.
Description Description
The menu item’s starting output only includes $args->before
, the opening <a>
, the menu item’s title, the closing </a>
, and $args->after
. Currently, there is no filter for modifying the opening and closing <li>
for a menu item.
Parameters Parameters
- $item_output
-
(string) The menu item's starting HTML output.
- $item
-
(WP_Post) Menu item data object.
- $depth
-
(int) Depth of menu item. Used for padding.
- $args
-
(stdClass) An object of wp_nav_menu() arguments.
Source Source
Changelog Changelog
Version | Description |
---|---|
3.0.0 | Introduced. |
User Contributed Notes User Contributed Notes
You must log in before being able to contribute a note or feedback.
This hook is useful when you want to add extra html to a menu item output.
Example: add a custom sub menu based on a menu item that has a class “menu-item-target”
Expand full source codeCollapse full source code