Ends the list of after the elemens are added.
Description
See also
Parameters
-
$outputstring required -
Used to append additional content (passed by reference).
-
$depthint required -
Depth of menu item. Used for padding.
-
$argsstdClass optional -
An object of 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'.
Default:
null -
Source
public function end_lvl( &$output, $depth = 0, $args = null ) {
if ( isset( $args->item_spacing ) && 'discard' === $args->item_spacing ) {
$t = '';
$n = '';
} else {
$t = "\t";
$n = "\n";
}
$indent = str_repeat( $t, $depth );
$output .= "$indent</ul>{$n}";
}
Changuelog
| Versionen | Description |
|---|---|
| 3.0.0 | Introduced. |
User Contributed Notes
You must log in before being able to contribute a note or feedback.