{
  "generated": "2026-03-08T00:27:31.259Z",
  "product": {
    "id": "gravityview-dashboard-views",
    "label": "Dashboard Views",
    "repo": "GravityKit/Dashboard-Views",
    "version": "2.0.1",
    "actions": [
      "gk/gravityview/dashboard-views/view/before"
    ],
    "filters": [
      "gk/gravityview/dashboard-views/admin-menu/icon-url",
      "gk/gravityview/dashboard-views/admin-menu/position",
      "gk/gravityview/dashboard-views/admin-menu/submenu-prefix",
      "gk/gravityview/dashboard-views/admin-menu/submenus",
      "gk/gravityview/dashboard-views/view-editor/settings",
      "gk/gravityview/dashboard-views/view/field/visibility",
      "gk/gravityview/dashboard-views/view/output",
      "gk/gravityview/dashboard-views/view/template",
      "gk/gravityview/dashboard-views/view"
    ]
  },
  "hooks": [
    {
      "id": "gk-gravityview-dashboard-views-view-before",
      "name": "gk/gravityview/dashboard-views/view/before",
      "type": "action",
      "product": "gravityview-dashboard-views",
      "description": "Triggers before the View is rendered.",
      "parameters": [
        {
          "name": "view",
          "type": "\\GV_View",
          "description": "The View."
        }
      ],
      "categories": [
        "views",
        "kanban",
        "before"
      ],
      "example": "add_action( 'gk/gravityview/dashboard-views/view/before', function($view) {\n    // Your code here\n}, 10, 1 );",
      "since": "[2.0.0](../../since/2-0-0/)",
      "source": {
        "file": "src/View.php",
        "line": 380
      },
      "url": "/docs/gravityview-dashboard-views/actions/gk-gravityview-dashboard-views-view-before/",
      "related": [
        "gk/gravityview/dashboard-views/view/output",
        "gk/gravityview/dashboard-views/view/template",
        "gk/gravityview/dashboard-views/view"
      ]
    },
    {
      "id": "gk-gravityview-dashboard-views-admin-menu-icon-url",
      "name": "gk/gravityview/dashboard-views/admin-menu/icon-url",
      "type": "filter",
      "product": "gravityview-dashboard-views",
      "description": "Controls the icon URL of the top-level Dashboard Views menu.",
      "parameters": [
        {
          "name": "icon_url",
          "type": "string",
          "description": "The URL to the icon to be used for this menu. <em> Pass a base64-encoded SVG using a data URI, which will be colored to match the color scheme. This should begin with 'data:image/svg+xml;base64,'. </em> Pass the name of a Dashicons helper class to use a font icon, e.g. 'dashicons-chart-pie'. * Pass 'none' to leave div.wp-menu-image empty so an icon can be added via CSS."
        }
      ],
      "categories": [
        "views",
        "kanban",
        "admin"
      ],
      "example": "add_filter( 'gk/gravityview/dashboard-views/admin-menu/icon-url', function($icon_url) {\n    // Modify $icon_url as needed\n    return $icon_url;\n}, 10, 1 );",
      "since": "[2.0.0](../../since/2-0-0/)",
      "source": {
        "file": "src/AdminMenu.php",
        "line": 145
      },
      "url": "/docs/gravityview-dashboard-views/filters/gk-gravityview-dashboard-views-admin-menu-icon-url/",
      "related": [
        "gk/gravityview/dashboard-views/admin-menu/position",
        "gk/gravityview/dashboard-views/admin-menu/submenu-prefix",
        "gk/gravityview/dashboard-views/admin-menu/submenus"
      ]
    },
    {
      "id": "gk-gravityview-dashboard-views-admin-menu-position",
      "name": "gk/gravityview/dashboard-views/admin-menu/position",
      "type": "filter",
      "product": "gravityview-dashboard-views",
      "description": "Controls the position of the top-level admin menu.",
      "parameters": [
        {
          "name": "menu_position",
          "type": "int\\",
          "description": "float`"
        }
      ],
      "categories": [
        "views",
        "kanban",
        "admin"
      ],
      "example": "add_filter( 'gk/gravityview/dashboard-views/admin-menu/position', function($menu_position) {\n    // Modify $menu_position as needed\n    return $menu_position;\n}, 10, 1 );",
      "since": "[2.0.0](../../since/2-0-0/)",
      "source": {
        "file": "src/AdminMenu.php",
        "line": 126
      },
      "url": "/docs/gravityview-dashboard-views/filters/gk-gravityview-dashboard-views-admin-menu-position/",
      "related": [
        "gk/gravityview/dashboard-views/admin-menu/icon-url",
        "gk/gravityview/dashboard-views/admin-menu/submenu-prefix",
        "gk/gravityview/dashboard-views/admin-menu/submenus"
      ]
    },
    {
      "id": "gk-gravityview-dashboard-views-admin-menu-submenu-prefix",
      "name": "gk/gravityview/dashboard-views/admin-menu/submenu-prefix",
      "type": "filter",
      "product": "gravityview-dashboard-views",
      "description": "Filters the prefix value.",
      "parameters": [
        {
          "name": "prefix",
          "type": "string",
          "description": "View prefix."
        }
      ],
      "categories": [
        "views",
        "kanban",
        "admin"
      ],
      "example": "add_filter( 'gk/gravityview/dashboard-views/admin-menu/submenu-prefix', function($prefix) {\n    // Modify $prefix as needed\n    return $prefix;\n}, 10, 1 );",
      "since": "[2.0.0](../../since/2-0-0/)",
      "source": {
        "file": "src/AdminMenu.php",
        "line": 319
      },
      "url": "/docs/gravityview-dashboard-views/filters/gk-gravityview-dashboard-views-admin-menu-submenu-prefix/",
      "related": [
        "gk/gravityview/dashboard-views/admin-menu/icon-url",
        "gk/gravityview/dashboard-views/admin-menu/position",
        "gk/gravityview/dashboard-views/admin-menu/submenus"
      ]
    },
    {
      "id": "gk-gravityview-dashboard-views-admin-menu-submenus",
      "name": "gk/gravityview/dashboard-views/admin-menu/submenus",
      "type": "filter",
      "product": "gravityview-dashboard-views",
      "description": "Modifies the submenus object.",
      "parameters": [
        {
          "name": "submenus",
          "type": "array",
          "description": "Submenus."
        }
      ],
      "categories": [
        "views",
        "kanban",
        "admin"
      ],
      "example": "add_filter( 'gk/gravityview/dashboard-views/admin-menu/submenus', function($submenus) {\n    // Modify $submenus as needed\n    return $submenus;\n}, 10, 1 );",
      "since": "[2.0.0](../../since/2-0-0/)",
      "source": {
        "file": "src/AdminMenu.php",
        "line": 291
      },
      "url": "/docs/gravityview-dashboard-views/filters/gk-gravityview-dashboard-views-admin-menu-submenus/",
      "related": [
        "gk/gravityview/dashboard-views/admin-menu/icon-url",
        "gk/gravityview/dashboard-views/admin-menu/position",
        "gk/gravityview/dashboard-views/admin-menu/submenu-prefix"
      ]
    },
    {
      "id": "gk-gravityview-dashboard-views-view-editor-settings",
      "name": "gk/gravityview/dashboard-views/view-editor/settings",
      "type": "filter",
      "product": "gravityview-dashboard-views",
      "description": "Modifies the list of settings to render inside the Dashboard Views View editor tab.",
      "parameters": [
        {
          "name": "settings_to_render",
          "type": "array",
          "description": "Settings to render."
        }
      ],
      "categories": [
        "editing",
        "views",
        "kanban"
      ],
      "example": "add_filter( 'gk/gravityview/dashboard-views/view-editor/settings', function($settings_to_render) {\n    // Modify $settings_to_render as needed\n    return $settings_to_render;\n}, 10, 1 );",
      "since": "[2.0.0](../../since/2-0-0/)",
      "source": {
        "file": "src/ViewSettings.php",
        "line": 161
      },
      "url": "/docs/gravityview-dashboard-views/filters/gk-gravityview-dashboard-views-view-editor-settings/",
      "related": []
    },
    {
      "id": "gk-gravityview-dashboard-views-view-field-visibility",
      "name": "gk/gravityview/dashboard-views/view/field/visibility",
      "type": "filter",
      "product": "gravityview-dashboard-views",
      "description": "Sets the View's field visibility (hidden or not).",
      "parameters": [
        {
          "name": "is_visible",
          "type": "bool",
          "description": "Whether the field is visible."
        },
        {
          "name": "field",
          "type": "[\\GF_Field](https://docs.gravityforms.com/gf_field/)",
          "description": "The field."
        },
        {
          "name": "view",
          "type": "\\GV_View",
          "description": "The View."
        }
      ],
      "categories": [
        "fields",
        "views",
        "kanban"
      ],
      "example": "add_filter( 'gk/gravityview/dashboard-views/view/field/visibility', function($is_visible, $field, $view) {\n    // Modify $is_visible as needed\n    return $is_visible;\n}, 10, 3 );",
      "since": "[2.0.0](../../since/2-0-0/)",
      "source": {
        "file": "src/View.php",
        "line": 312
      },
      "url": "/docs/gravityview-dashboard-views/filters/gk-gravityview-dashboard-views-view-field-visibility/",
      "related": []
    },
    {
      "id": "gk-gravityview-dashboard-views-view-output",
      "name": "gk/gravityview/dashboard-views/view/output",
      "type": "filter",
      "product": "gravityview-dashboard-views",
      "description": "Modifies the View output.",
      "parameters": [
        {
          "name": "view_template",
          "type": "string",
          "description": "The View template."
        },
        {
          "name": "view",
          "type": "\\GV_View",
          "description": "The View."
        },
        {
          "name": "layout",
          "type": "string",
          "description": "The layout."
        }
      ],
      "categories": [
        "views",
        "kanban"
      ],
      "example": "add_filter( 'gk/gravityview/dashboard-views/view/output', function($view_template, $view, $layout) {\n    // Modify $view_template as needed\n    return $view_template;\n}, 10, 3 );",
      "since": "[2.0.0](../../since/2-0-0/)",
      "source": {
        "file": "src/View.php",
        "line": 410
      },
      "url": "/docs/gravityview-dashboard-views/filters/gk-gravityview-dashboard-views-view-output/",
      "related": [
        "gk/gravityview/dashboard-views/view/before",
        "gk/gravityview/dashboard-views/view/template"
      ]
    },
    {
      "id": "gk-gravityview-dashboard-views-view-template",
      "name": "gk/gravityview/dashboard-views/view/template",
      "type": "filter",
      "product": "gravityview-dashboard-views",
      "description": "Modifies the View template.",
      "parameters": [
        {
          "name": "view_template",
          "type": "string",
          "description": "The View template."
        },
        {
          "name": "view",
          "type": "\\GV_View",
          "description": "The View."
        }
      ],
      "categories": [
        "rendering",
        "views",
        "kanban"
      ],
      "example": "add_filter( 'gk/gravityview/dashboard-views/view/template', function($view_template, $view) {\n    // Modify $view_template as needed\n    return $view_template;\n}, 10, 2 );",
      "since": "[2.0.0](../../since/2-0-0/)",
      "source": {
        "file": "src/View.php",
        "line": 423
      },
      "url": "/docs/gravityview-dashboard-views/filters/gk-gravityview-dashboard-views-view-template/",
      "related": [
        "gk/gravityview/dashboard-views/view/before",
        "gk/gravityview/dashboard-views/view/output"
      ]
    },
    {
      "id": "gk-gravityview-dashboard-views-view",
      "name": "gk/gravityview/dashboard-views/view",
      "type": "filter",
      "product": "gravityview-dashboard-views",
      "description": "Modifies the View object.",
      "parameters": [
        {
          "name": "view",
          "type": "\\GV_View",
          "description": "The View."
        }
      ],
      "categories": [
        "views",
        "kanban"
      ],
      "example": "add_filter( 'gk/gravityview/dashboard-views/view', function($view) {\n    // Modify $view as needed\n    return $view;\n}, 10, 1 );",
      "since": "[2.0.0](../../since/2-0-0/)",
      "source": {
        "file": "src/View.php",
        "line": 337
      },
      "url": "/docs/gravityview-dashboard-views/filters/gk-gravityview-dashboard-views-view/",
      "related": [
        "gk/gravityview/dashboard-views/view/before"
      ]
    }
  ],
  "stats": {
    "total": 10,
    "actions": 1,
    "filters": 9
  }
}