{
  "name": "bricks/breadcrumbs/items",
  "kind": "filter",
  "url": "https://academy.bricksbuilder.io/developer/hooks/filters/bricks-breadcrumbs-items/",
  "scraped_at": "2026-08-29",
  "hook_name": "bricks/breadcrumbs/items",
  "description": {
    "en": "Filters the array of breadcrumb items (HTML strings) before they are rendered in the Breadcrumbs element. This allows you to add, remove, or modify specific breadcrumb links.",
    "zh": "筛选在 Breadcrumbs 元素中渲染之前的面包屑项数组（HTML 字符串）。允许你添加、删除或修改特定的面包屑链接。"
  },
  "parameters": [
    {
      "name": "breadcrumb_items",
      "type": "array",
      "type_zh": null,
      "description": {
        "en": "Array of HTML strings, where each string represents a breadcrumb item (e.g., a link or current page span).",
        "zh": "面包屑项数组（HTML 字符串）。"
      }
    }
  ],
  "example_usage": "add_filter( 'bricks/breadcrumbs/items', function( $breadcrumb_items ) {\n    // Example: Add a custom item after the Home link (assuming Home is the first item)\n    $custom_item = '<a href=\"/custom-link/\">Custom Link</a>';\n    array_splice( $breadcrumb_items, 1, 0, $custom_item );\n\n\n    return $breadcrumb_items;\n} );"
}