{
  "generated": "2026-06-10T18:28:04.460Z",
  "product": {
    "id": "gravitysearch",
    "label": "GravitySearch",
    "repo": "GravityKit/GravitySearch",
    "version": "1.0.0",
    "actions": [
      "gk/gravitysearch/global-search"
    ],
    "filters": [
      "gk/gravitysearch/entry/page-size",
      "gk/gravitysearch/global-search/search-criteria"
    ]
  },
  "hooks": [
    {
      "id": "gk-gravitysearch-global-search",
      "name": "gk/gravitysearch/global-search",
      "type": "action",
      "product": "gravitysearch",
      "description": "Before the table is rendered.",
      "parameters": [
        {
          "name": "table",
          "type": "\\GlobalSearchTable",
          "description": "The table instance."
        }
      ],
      "categories": [
        "search"
      ],
      "example": "add_action( 'gk/gravitysearch/global-search', function($table) {\n    // Your code here\n}, 10, 1 );",
      "since": "$ver$: $ver$",
      "source": {
        "file": "src/Search/GlobalSearch.php",
        "line": 262
      },
      "url": "/docs/gravitysearch/actions/gk-gravitysearch-global-search/",
      "related": []
    },
    {
      "id": "gk-gravitysearch-entry-page-size",
      "name": "gk/gravitysearch/entry/page-size",
      "type": "filter",
      "product": "gravitysearch",
      "description": "Modifies the page size of the entries.",
      "parameters": [
        {
          "name": "page_size",
          "type": "int",
          "description": "The page size."
        }
      ],
      "categories": [
        "entries",
        "search"
      ],
      "example": "add_filter( 'gk/gravitysearch/entry/page-size', function($page_size) {\n    // Modify $page_size as needed\n    return $page_size;\n}, 10, 1 );",
      "since": "$ver$: $ver$",
      "source": {
        "file": "src/Search/GlobalSearchTable.php",
        "line": 315
      },
      "url": "/docs/gravitysearch/filters/gk-gravitysearch-entry-page-size/",
      "related": []
    },
    {
      "id": "gk-gravitysearch-global-search-search-criteria",
      "name": "gk/gravitysearch/global-search/search-criteria",
      "type": "filter",
      "product": "gravitysearch",
      "description": "Modifies the search criteria for the global search.",
      "parameters": [
        {
          "name": "search_criteria",
          "type": "array",
          "description": "The search criteria."
        }
      ],
      "categories": [
        "search"
      ],
      "example": "add_filter( 'gk/gravitysearch/global-search/search-criteria', function($search_criteria) {\n    // Modify $search_criteria as needed\n    return $search_criteria;\n}, 10, 1 );",
      "since": "$ver$: $ver$",
      "source": {
        "file": "src/Search/GlobalSearchTable.php",
        "line": 602
      },
      "url": "/docs/gravitysearch/filters/gk-gravitysearch-global-search-search-criteria/",
      "related": []
    }
  ],
  "stats": {
    "total": 3,
    "actions": 1,
    "filters": 2
  }
}