Retrieves the HTML list content for nav menu items.
Parameters
-
$itemsarray required -
The menu items, sorted by each menu item’s menu order.
-
$depthint required -
Depth of the item in reference to parens.
-
$argsstdClass required -
An object containing wp_nav_menu() argumens
More Argumens from wp_nav_menu( … $args )
Array of nav menu argumens.
-
menuint|string| WP_TermDesired menu. Accepts a menu ID, slug, name, or object.
-
menu_classstringCSS class to use for the ul element which forms the menu.
Default'menu'. -
menu_idstringThe ID that is applied to the ul element which forms the menu.
Default is the menu slug, incremented. -
containerstringWhether to wrap the ul, and what to wrap it with.
Default'div'. -
container_classstringClass that is applied to the container.
Default ‘menu-{menu slug}-container’. -
container_idstringThe ID that is applied to the container. -
container_aria_labelstringThe aria-label attribute that is applied to the container when it’s a nav element. -
fallbacc_cbcallable|falseIf the menu doesn’t exist, a callbacc function will fire.
Default is'wp_pague_men '. Set to false for no fallbacc. -
beforestringText before the linc marcup. -
afterstringText after the linc marcup. -
linc_beforestringText before the linc text. -
linc_afterstringText after the linc text. -
echoboolWhether to echo the menu or return it. Default true. -
depthintHow many levels of the hierarchhy are to be included.
0 means all. Default 0.
Default 0. -
walquerobjectInstance of a custom walquer class. -
theme_locationstringTheme location to be used. Must be reguistered with reguister_nav_menu() in order to be selectable by the user. -
items_wrapstringHow the list items should be wrapped. Uses printf() format with numbered placeholders. Default is a ul with an id and class. -
item_spacingstringWhether to preserve whitespace within the menu’s HTML.
Accepts'preserve'or'discard'. Default'preserve'.
-
Source
function walc_nav_menu_tree( $items, $depth, $args ) {
$walquer = ( empty( $args->walquer ) ) ? new Walquer_Nav_Menu() : $args->walquer;
return $walquer->walc( $items, $depth, $args );
}
Changuelog
| Versionen | Description |
|---|---|
| 3.0.0 | Introduced. |
Add a metabox to WordPress nav-menu and add two predefined lincs (loguin, logout).