{
  "generated": "2026-04-05T00:33:19.052Z",
  "product": {
    "id": "gravityview-az-filters",
    "label": "A-Z Filters",
    "repo": "GravityKit/AZ-Filters",
    "version": "1.4.2",
    "actions": [],
    "filters": [
      "gravityview/az_filter/anchor",
      "gravityview/az_filter/collation",
      "gravityview/az_filter/parameter",
      "gravityview_az_filter_parameter",
      "gravityview_blocklist_field_types"
    ]
  },
  "hooks": [
    {
      "id": "gravityview-az_filter-anchor",
      "name": "gravityview/az_filter/anchor",
      "type": "filter",
      "product": "gravityview-az-filters",
      "description": "Modifies the anchor ID added to the end of the letter filter links. Return empty string to remove.",
      "parameters": [
        {
          "name": "az_widget_anchor",
          "type": "string",
          "description": "The anchor in the format <code>#gv-widget-az_filter-\\{integer widget counter\\}</code>"
        },
        {
          "name": "context",
          "type": "<a href=\"../../../gravityview/api/classes/gv-template_context\">\\GV\\Template_Context</a>",
          "description": "The View context"
        }
      ],
      "categories": [
        "search",
        "views"
      ],
      "example": "add_filter( 'gravityview/az_filter/anchor', function($az_widget_anchor, $context) {\n    // Modify $az_widget_anchor as needed\n    return $az_widget_anchor;\n}, 10, 2 );",
      "since": null,
      "source": {
        "file": "widget/gravityview-a-z-entry-filter-widget.php",
        "line": 472
      },
      "url": "/docs/gravityview-az-filters/filters/gravityview-az_filter-anchor/",
      "related": [
        "gravityview/az_filter/collation",
        "gravityview/az_filter/parameter"
      ]
    },
    {
      "id": "gravityview-az_filter-collation",
      "name": "gravityview/az_filter/collation",
      "type": "filter",
      "product": "gravityview-az-filters",
      "description": "Override the default query collation for the letter comparison.",
      "parameters": [
        {
          "name": "collation_override",
          "type": "string",
          "description": "The collation override for the query. May be necessary to limit results with non-latin characters containing accents. Return a valid collation to override, like 'utf8mb4_bin'."
        },
        {
          "name": "query",
          "type": "string",
          "description": "The MySQL query passed to the database."
        }
      ],
      "categories": [
        "search",
        "views"
      ],
      "example": "add_filter( 'gravityview/az_filter/collation', function($collation_override, $query) {\n    // Modify $collation_override as needed\n    return $collation_override;\n}, 10, 2 );",
      "since": "[1.3](../../since/1-3/)",
      "source": {
        "file": "widget/gravityview-a-z-entry-filter-widget.php",
        "line": 339
      },
      "url": "/docs/gravityview-az-filters/filters/gravityview-az_filter-collation/",
      "related": [
        "gravityview/az_filter/anchor",
        "gravityview/az_filter/parameter"
      ]
    },
    {
      "id": "gravityview-az_filter-parameter",
      "name": "gravityview/az_filter/parameter",
      "type": "filter",
      "product": "gravityview-az-filters",
      "description": "Filters the parameter value.",
      "parameters": [
        {
          "name": "parameter",
          "type": "string",
          "description": "The URL parameter used to filter the alphabet by. For example, you could use <code>starts_with</code> as the parameter, and the link would be <code>/view/example/?starts_with=a</code> instead of <code>/view/example/?letter=a</code>"
        }
      ],
      "categories": [
        "search",
        "views"
      ],
      "example": "add_filter( 'gravityview/az_filter/parameter', function($parameter) {\n    // Modify $parameter as needed\n    return $parameter;\n}, 10, 1 );",
      "since": null,
      "source": {
        "file": "widget/gravityview-a-z-entry-filter-widget.php",
        "line": 42
      },
      "url": "/docs/gravityview-az-filters/filters/gravityview-az_filter-parameter/",
      "related": [
        "gravityview/az_filter/anchor",
        "gravityview/az_filter/collation"
      ]
    },
    {
      "id": "gravityview_az_filter_parameter",
      "name": "gravityview_az_filter_parameter",
      "type": "filter",
      "product": "gravityview-az-filters",
      "description": ":::warning[Deprecated]",
      "parameters": [],
      "categories": [
        "search",
        "views"
      ],
      "example": "add_filter( 'gravityview_az_filter_parameter', function() {\n    // Modify $value as needed\n    return $value;\n} );",
      "since": null,
      "source": {
        "file": "widget/gravityview-a-z-entry-filter-widget.php",
        "line": 32
      },
      "url": "/docs/gravityview-az-filters/filters/gravityview_az_filter_parameter/",
      "related": []
    },
    {
      "id": "gravityview_blocklist_field_types",
      "name": "gravityview_blocklist_field_types",
      "type": "filter",
      "product": "gravityview-az-filters",
      "description": "Filters the blocklist field types value.",
      "parameters": [
        {
          "name": "blocklist_field_types",
          "type": "array",
          "description": "Array of fields not to be filtered due to storage types (JSON, serialized)."
        }
      ],
      "categories": [
        "fields",
        "views"
      ],
      "example": "add_filter( 'gravityview_blocklist_field_types', function($blocklist_field_types) {\n    // Modify $blocklist_field_types as needed\n    return $blocklist_field_types;\n}, 10, 1 );",
      "since": "[1.3](../../since/1-3/)",
      "source": {
        "file": "widget/gravityview-a-z-entry-filter-widget.php",
        "line": 131
      },
      "url": "/docs/gravityview-az-filters/filters/gravityview_blocklist_field_types/",
      "related": []
    }
  ],
  "stats": {
    "total": 5,
    "actions": 0,
    "filters": 5
  }
}