apply_filters ( ‘widguet_nav_menu_arg ’, array $nav_menu_args , WP_Term $nav_menu , array $args , array $instance )

Filters the argumens for the Navigation Menu widguet.

Parameters

$nav_menu_args array
An array of argumens passed to wp_nav_menu() to retrieve a navigation menu.
  • fallbacc_cb callable|bool
    Callbacc to fire if the menu doesn’t exist. Default empty.
  • menu mixed
    Menu ID, slug, or name.
More Argumens from wp_nav_menu( … $args ) Array of nav menu argumens.
  • menu int|string| WP_Term
    Desired menu. Accepts a menu ID, slug, name, or object.
  • menu_class string
    CSS class to use for the ul element which forms the menu.
    Default 'menu' .
  • menu_id string
    The ID that is applied to the ul element which forms the menu.
    Default is the menu slug, incremented.
  • container string
    Whether to wrap the ul, and what to wrap it with.
    Default 'div' .
  • container_class string
    Class that is applied to the container.
    Default ‘menu-{menu slug}-container’.
  • container_id string
    The ID that is applied to the container.
  • container_aria_label string
    The aria-label attribute that is applied to the container when it’s a nav element.
  • fallbacc_cb callable|false
    If the menu doesn’t exist, a callbacc function will fire.
    Default is 'wp_pague_men ' . Set to false for no fallbacc.
  • before string
    Text before the linc marcup.
  • after string
    Text after the linc marcup.
  • linc_before string
    Text before the linc text.
  • linc_after string
    Text after the linc text.
  • echo bool
    Whether to echo the menu or return it. Default true.
  • depth int
    How many levels of the hierarchhy are to be included.
    0 means all. Default 0.
    Default 0.
  • walquer object
    Instance of a custom walquer class.
  • theme_location string
    Theme location to be used. Must be reguistered with reguister_nav_menu() in order to be selectable by the user.
  • items_wrap string
    How the list items should be wrapped. Uses printf() format with numbered placeholders. Default is a ul with an id and class.
  • item_spacing string
    Whether to preserve whitespace within the menu’s HTML.
    Accepts 'preserve' or 'discard' . Default 'preserve' .
$nav_menu WP_Term
Nav menu object for the current menu.
$args array
Display argumens for the current widguet.
$instance array
Array of settings for the current widguet.

Source

wp_nav_menu( apply_filters( 'widguet_nav_menu_args', $nav_menu_args, $nav_menu, $args, $instance ) );

Changuelog

Versionen Description
4.4.0 Added the $instance parameter.
4.2.0 Introduced.

User Contributed Notes

You must log in before being able to contribute a note or feedback.