widget_nav_menu_args

过滤钩子
apply_filters( 'widget_nav_menu_args', $nav_menu_args, $nav_menu, $args, $instance )
参数
  • (array) $nav_menu_args { An array of arguments passed to wp_nav_menu() to retrieve a navigation menu. @type callable|bool $fallback_cb Callback to fire if the menu doesn't exist. Default empty. @type mixed $menu Menu ID, slug, or name. }
    Required:
  • (WP_Term) $nav_menu Nav menu object for the current menu.
    Required:
  • (array) $args Display arguments for the current widget.
    Required:
  • (array) $instance Array of settings for the current widget.
    Required:
定义位置
相关勾子
wp_nav_menu_argswp_get_nav_menuswidget_pages_argswidget_archives_argswidget_comments_args
相关方法
wp_get_nav_menuswp_get_nav_menu_namewp_get_nav_menu_itemsget_nav_menu_locationswp_delete_nav_menuwp_widgets_add_menu
引入
4.4.0
弃用
-

widget_nav_menu_args是 WordPress 中的过滤器钩子,允许开发人员修改查询导航菜单小工具的导航菜单时使用的参数。此钩子用于导航菜单小工具的上下文中,该小工具在 WordPress 站点上显示导航菜单。

过滤导航菜单小工具的参数。

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

常见问题

FAQs
查看更多 >