{
  "name": "bricks/elements/nav_menu/menus",
  "kind": "filter",
  "url": "https://academy.bricksbuilder.io/developer/hooks/filters/bricks-elements-nav_menu-menus/",
  "scraped_at": "2026-08-29",
  "hook_name": "bricks/elements/nav_menu/menus",
  "description": {
    "en": "Filters the nav menus shown in the Nav Menu element while in the builder. Return an array of menu objects to override the menus Bricks loads from WordPress.",
    "zh": "此筛选器允许你向 Bricks 元素库添加一个或多个自定义元素。"
  },
  "parameters": [
    {
      "name": "menus",
      "type": "array|null",
      "type_zh": null,
      "description": {
        "en": "Menus to use in the builder. Return null to let Bricks fall back to wp_get_nav_menus().",
        "zh": "在构建器中使用的菜单。返回 null 让 Bricks 回退到 wp_get_nav_menus()。"
      }
    }
  ],
  "example_usage": "add_filter( 'bricks/elements/nav_menu/menus', function( $menus ) {\n    return wp_get_nav_menus();\n} );"
}