{
  "generated": "2026-09-13T00:33:05.022Z",
  "product": {
    "id": "pdf-for-gravityview",
    "label": "PDF for GravityView",
    "repo": "GravityPDF/pdf-for-gravityview",
    "version": "2.0.0",
    "actions": [
      "gfpdf_gv_directory_html",
      "gfpdf_gv_directory_render_start",
      "gfpdf_gv_render_complete"
    ],
    "filters": [
      "gfpdf_gv_bulk_export_continue_batch",
      "gfpdf_gv_bulk_export_use_cache",
      "gfpdf_gv_cache_key_extra",
      "gfpdf_gv_directory_widget_html",
      "gfpdf_gv_feature_tour",
      "gfpdf_gv_feature_tour_steps",
      "gfpdf_gv_feature_tours",
      "gfpdf_gv_multiple_entries_limit",
      "gfpdf_gv_multiple_entry_pdf_link_args",
      "gfpdf_gv_pdf_themes",
      "gfpdf_gv_render_degraded",
      "gfpdf_gv_revoke_pdfs_for_unpublished_view",
      "gfpdf_gv_static_map_api_key",
      "gfpdf_gv_static_map_caption",
      "gfpdf_gv_static_map_markers",
      "gfpdf_gv_static_map_max_height",
      "gfpdf_gv_static_map_scale",
      "gfpdf_gv_static_map_size",
      "gfpdf_gv_static_map_timeout",
      "gfpdf_gv_static_map_viewport",
      "gk/gravityview/theme/overrides",
      "gravityview-diy/wrap/multiple",
      "gravityview/template/field/survey/glue",
      "gravityview/view/wrapper_container",
      "gravityview_field_tick"
    ]
  },
  "hooks": [
    {
      "id": "gfpdf_gv_directory_html",
      "name": "gfpdf_gv_directory_html",
      "type": "action",
      "product": "pdf-for-gravityview",
      "description": "Read the mark-up a directory render streams to mPDF.",
      "parameters": [
        {
          "name": "html",
          "type": "string",
          "description": "The block being written. May be empty."
        },
        {
          "name": "mode",
          "type": "int",
          "description": "An mPDF \\{@see \\HTMLParserMode\\} — <code>HEADER_CSS</code> or <code>HTML_BODY</code>."
        },
        {
          "name": "writer",
          "type": "\\DirectoryWriter",
          "description": "The writer streaming this document."
        }
      ],
      "categories": [
        "general"
      ],
      "example": "add_action( 'gfpdf_gv_directory_html', function($html, $mode, $writer) {\n    // Your code here\n}, 10, 3 );",
      "since": "2.0",
      "source": {
        "file": "src/Pdf/DirectoryWriter.php",
        "line": 415
      },
      "url": "/docs/pdf-for-gravityview/actions/gfpdf_gv_directory_html/",
      "related": []
    },
    {
      "id": "gfpdf_gv_directory_render_start",
      "name": "gfpdf_gv_directory_render_start",
      "type": "action",
      "product": "pdf-for-gravityview",
      "description": "Fires once with the whole result set, before any of the document is drawn.",
      "parameters": [
        {
          "name": "entries",
          "type": "\\Entry_Collection",
          "description": "The rows about to render, in order."
        },
        {
          "name": "resolve_fields",
          "type": "callable",
          "description": "Entry → position =&gt; \\GV\\Field[]."
        }
      ],
      "categories": [
        "rendering"
      ],
      "example": "add_action( 'gfpdf_gv_directory_render_start', function($entries, $resolve_fields) {\n    // Your code here\n}, 10, 2 );",
      "since": "2.0",
      "source": {
        "file": "src/Pdf/DirectoryWriter.php",
        "line": 219
      },
      "url": "/docs/pdf-for-gravityview/actions/gfpdf_gv_directory_render_start/",
      "related": []
    },
    {
      "id": "gfpdf_gv_render_complete",
      "name": "gfpdf_gv_render_complete",
      "type": "action",
      "product": "pdf-for-gravityview",
      "description": "The document is written and nothing further reads what went into it — the seam for releasing per-render scratch state. [`\\GFPDF\\Plugins\\PdfForGravityView\\Pdf\\Maps\\ImageStore`](../../api/classes/gfpdf-plugins-pdfforgravityview-pdf-maps-imagestore) deletes its Static Map tiles here.",
      "parameters": [],
      "categories": [
        "rendering"
      ],
      "example": "add_action( 'gfpdf_gv_render_complete', function() {\n    // Your code here\n} );",
      "since": "2.0",
      "source": {
        "file": "src/Pdf/Renderer.php",
        "line": 813
      },
      "url": "/docs/pdf-for-gravityview/actions/gfpdf_gv_render_complete/",
      "related": []
    },
    {
      "id": "gfpdf_gv_bulk_export_continue_batch",
      "name": "gfpdf_gv_bulk_export_continue_batch",
      "type": "filter",
      "product": "pdf-for-gravityview",
      "description": "Whether the current batch should render another document — the seam for stopping on memory pressure.",
      "parameters": [
        {
          "name": "continue",
          "type": "bool",
          "description": "Whether Foundation's wall-clock deadline still allows another document."
        },
        {
          "name": "context",
          "type": "array",
          "description": "The background job context."
        }
      ],
      "categories": [
        "export"
      ],
      "example": "add_filter( 'gfpdf_gv_bulk_export_continue_batch', function($continue, $context) {\n    // Modify $continue as needed\n    return $continue;\n}, 10, 2 );",
      "since": "2.0",
      "source": {
        "file": "src/GravityView/BulkExport.php",
        "line": 525
      },
      "url": "/docs/pdf-for-gravityview/filters/gfpdf_gv_bulk_export_continue_batch/",
      "related": []
    },
    {
      "id": "gfpdf_gv_bulk_export_use_cache",
      "name": "gfpdf_gv_bulk_export_use_cache",
      "type": "filter",
      "product": "pdf-for-gravityview",
      "description": "Whether this export reuses the render cache.",
      "parameters": [],
      "categories": [
        "export",
        "caching"
      ],
      "example": "add_filter( 'gfpdf_gv_bulk_export_use_cache', function() {\n    // Modify $value as needed\n    return $value;\n} );",
      "since": "2.0",
      "source": {
        "file": "src/GravityView/BulkExport.php",
        "line": 444
      },
      "url": "/docs/pdf-for-gravityview/filters/gfpdf_gv_bulk_export_use_cache/",
      "related": []
    },
    {
      "id": "gfpdf_gv_cache_key_extra",
      "name": "gfpdf_gv_cache_key_extra",
      "type": "filter",
      "product": "pdf-for-gravityview",
      "description": "Extra components for a render's cache key.",
      "parameters": [
        {
          "name": "extra",
          "type": "array",
          "description": "Contributions, keyed by contributor."
        },
        {
          "name": "view",
          "type": "\\View",
          "description": "The View being rendered."
        },
        {
          "name": "entry",
          "type": "\\Entry\\",
          "description": "\\Entry_Collection`"
        },
        {
          "name": "context",
          "type": "string",
          "description": "RenderContext::SINGLE or RenderContext::DIRECTORY."
        },
        {
          "name": "view_fields",
          "type": "array",
          "description": "The resolved field set, as Renderer::get_view_fields() built it."
        }
      ],
      "categories": [
        "caching"
      ],
      "example": "add_filter( 'gfpdf_gv_cache_key_extra', function($extra, $view, $entry, $context, $view_fields) {\n    // Modify $extra as needed\n    return $extra;\n}, 10, 5 );",
      "since": "2.0",
      "source": {
        "file": "src/Pdf/Cache.php",
        "line": 747
      },
      "url": "/docs/pdf-for-gravityview/filters/gfpdf_gv_cache_key_extra/",
      "related": []
    },
    {
      "id": "gfpdf_gv_directory_widget_html",
      "name": "gfpdf_gv_directory_widget_html",
      "type": "filter",
      "product": "pdf-for-gravityview",
      "description": "The PDF markup for one GravityView widget in a Multiple Entry (directory) PDF.",
      "parameters": [
        {
          "name": "html",
          "type": "string",
          "description": "Markup to queue. Empty means the widget prints nothing."
        },
        {
          "name": "widget",
          "type": "<a href=\"../../../gravityview/api/classes/gv-widget\">\\GV\\Widget</a>",
          "description": "The widget being rendered."
        },
        {
          "name": "view",
          "type": "\\View",
          "description": "The View being rendered."
        },
        {
          "name": "entries",
          "type": "\\Entry_Collection",
          "description": "The rows this document is drawing."
        },
        {
          "name": "zone",
          "type": "string",
          "description": "<code>header</code> or <code>footer</code>."
        }
      ],
      "categories": [
        "widgets"
      ],
      "example": "add_filter( 'gfpdf_gv_directory_widget_html', function($html, $widget, $view, $entries, $zone) {\n    // Modify $html as needed\n    return $html;\n}, 10, 5 );",
      "since": "2.0",
      "source": {
        "file": "src/Pdf/DirectoryWriter.php",
        "line": 275
      },
      "url": "/docs/pdf-for-gravityview/filters/gfpdf_gv_directory_widget_html/",
      "related": []
    },
    {
      "id": "gfpdf_gv_feature_tour",
      "name": "gfpdf_gv_feature_tour",
      "type": "filter",
      "product": "pdf-for-gravityview",
      "description": "Whether to offer a feature tour.",
      "parameters": [],
      "categories": [
        "general"
      ],
      "example": "add_filter( 'gfpdf_gv_feature_tour', function() {\n    // Modify $value as needed\n    return $value;\n} );",
      "since": "2.0",
      "source": {
        "file": "src/GravityView/FeatureTour.php",
        "line": 180
      },
      "url": "/docs/pdf-for-gravityview/filters/gfpdf_gv_feature_tour/",
      "related": []
    },
    {
      "id": "gfpdf_gv_feature_tour_steps",
      "name": "gfpdf_gv_feature_tour_steps",
      "type": "filter",
      "product": "pdf-for-gravityview",
      "description": "The steps making up a feature tour.",
      "parameters": [],
      "categories": [
        "general"
      ],
      "example": "add_filter( 'gfpdf_gv_feature_tour_steps', function() {\n    // Modify $value as needed\n    return $value;\n} );",
      "since": "2.0",
      "source": {
        "file": "src/GravityView/FeatureTour.php",
        "line": 277
      },
      "url": "/docs/pdf-for-gravityview/filters/gfpdf_gv_feature_tour_steps/",
      "related": []
    },
    {
      "id": "gfpdf_gv_feature_tours",
      "name": "gfpdf_gv_feature_tours",
      "type": "filter",
      "product": "pdf-for-gravityview",
      "description": "The feature tours this install can run.",
      "parameters": [],
      "categories": [
        "general"
      ],
      "example": "add_filter( 'gfpdf_gv_feature_tours', function() {\n    // Modify $value as needed\n    return $value;\n} );",
      "since": "2.0",
      "source": {
        "file": "src/GravityView/FeatureTour.php",
        "line": 79
      },
      "url": "/docs/pdf-for-gravityview/filters/gfpdf_gv_feature_tours/",
      "related": []
    },
    {
      "id": "gfpdf_gv_multiple_entries_limit",
      "name": "gfpdf_gv_multiple_entries_limit",
      "type": "filter",
      "product": "pdf-for-gravityview",
      "description": "The most entries a Multiple Entry PDF renders.",
      "parameters": [
        {
          "name": "view",
          "type": "\\View\\",
          "description": "null`"
        }
      ],
      "categories": [
        "entries"
      ],
      "example": "add_filter( 'gfpdf_gv_multiple_entries_limit', function($view) {\n    // Modify $view as needed\n    return $view;\n}, 10, 1 );",
      "since": "2.0",
      "source": {
        "file": "src/GravityView/PdfLinkSettings.php",
        "line": 79
      },
      "url": "/docs/pdf-for-gravityview/filters/gfpdf_gv_multiple_entries_limit/",
      "related": []
    },
    {
      "id": "gfpdf_gv_multiple_entry_pdf_link_args",
      "name": "gfpdf_gv_multiple_entry_pdf_link_args",
      "type": "filter",
      "product": "pdf-for-gravityview",
      "description": "Filter the widget's configuration before the PDF link is rendered.",
      "parameters": [
        {
          "name": "widget_args",
          "type": "array",
          "description": "The widget's saved configuration."
        },
        {
          "name": "view",
          "type": "<a href=\"../../../gravityview/api/classes/gv-view\">\\GV\\View</a>",
          "description": "The View the link is being rendered for."
        }
      ],
      "categories": [
        "entries"
      ],
      "example": "add_filter( 'gfpdf_gv_multiple_entry_pdf_link_args', function($widget_args, $view) {\n    // Modify $widget_args as needed\n    return $widget_args;\n}, 10, 2 );",
      "since": "2.0",
      "source": {
        "file": "src/GravityView/Widgets/MultipleEntryPdfLink.php",
        "line": 74
      },
      "url": "/docs/pdf-for-gravityview/filters/gfpdf_gv_multiple_entry_pdf_link_args/",
      "related": []
    },
    {
      "id": "gfpdf_gv_pdf_themes",
      "name": "gfpdf_gv_pdf_themes",
      "type": "filter",
      "product": "pdf-for-gravityview",
      "description": "Themes available to the PDF renderer; add-ons register their own here.",
      "parameters": [],
      "categories": [
        "general"
      ],
      "example": "add_filter( 'gfpdf_gv_pdf_themes', function() {\n    // Modify $value as needed\n    return $value;\n} );",
      "since": "2.0",
      "source": {
        "file": "src/Pdf/ThemeStyles.php",
        "line": 75
      },
      "url": "/docs/pdf-for-gravityview/filters/gfpdf_gv_pdf_themes/",
      "related": []
    },
    {
      "id": "gfpdf_gv_render_degraded",
      "name": "gfpdf_gv_render_degraded",
      "type": "filter",
      "product": "pdf-for-gravityview",
      "description": "Whether the render in progress degraded, and so must not be written to the PDF cache.",
      "parameters": [
        {
          "name": "reasons",
          "type": "string[]",
          "description": "Tags recorded by the degrading paths this render passed through."
        },
        {
          "name": "view",
          "type": "\\View\\",
          "description": "null`"
        }
      ],
      "categories": [
        "rendering"
      ],
      "example": "add_filter( 'gfpdf_gv_render_degraded', function($reasons, $view) {\n    // Modify $reasons as needed\n    return $reasons;\n}, 10, 2 );",
      "since": "2.0",
      "source": {
        "file": "src/Pdf/RenderHealth.php",
        "line": 100
      },
      "url": "/docs/pdf-for-gravityview/filters/gfpdf_gv_render_degraded/",
      "related": []
    },
    {
      "id": "gfpdf_gv_revoke_pdfs_for_unpublished_view",
      "name": "gfpdf_gv_revoke_pdfs_for_unpublished_view",
      "type": "filter",
      "product": "pdf-for-gravityview",
      "description": "Whether a PDF stops being served once its View is unpublished or trashed.",
      "parameters": [
        {
          "name": "revoke",
          "type": "bool",
          "description": "Whether to refuse. Default: true."
        },
        {
          "name": "view",
          "type": "<a href=\"../../../gravityview/api/classes/gv-view\">\\GV\\View</a>",
          "description": "The View being served."
        },
        {
          "name": "status",
          "type": "string\\",
          "description": "false`"
        }
      ],
      "categories": [
        "views"
      ],
      "example": "add_filter( 'gfpdf_gv_revoke_pdfs_for_unpublished_view', function($revoke, $view, $status) {\n    // Modify $revoke as needed\n    return $revoke;\n}, 10, 3 );",
      "since": "2.0",
      "source": {
        "file": "src/Pdf/ViewStatus.php",
        "line": 59
      },
      "url": "/docs/pdf-for-gravityview/filters/gfpdf_gv_revoke_pdfs_for_unpublished_view/",
      "related": []
    },
    {
      "id": "gfpdf_gv_static_map_api_key",
      "name": "gfpdf_gv_static_map_api_key",
      "type": "filter",
      "product": "pdf-for-gravityview",
      "description": "Override the Google Maps API key used for Static Maps requests in PDFs.",
      "parameters": [
        {
          "name": "key",
          "type": "string",
          "description": "Resolved key (may be empty)."
        }
      ],
      "categories": [
        "maps",
        "api"
      ],
      "example": "add_filter( 'gfpdf_gv_static_map_api_key', function($key) {\n    // Modify $key as needed\n    return $key;\n}, 10, 1 );",
      "since": "2.0",
      "source": {
        "file": "src/Pdf/Maps/ApiKey.php",
        "line": 69
      },
      "url": "/docs/pdf-for-gravityview/filters/gfpdf_gv_static_map_api_key/",
      "related": []
    },
    {
      "id": "gfpdf_gv_static_map_caption",
      "name": "gfpdf_gv_static_map_caption",
      "type": "filter",
      "product": "pdf-for-gravityview",
      "description": "The caption printed beneath a directory-wide Static Map.",
      "parameters": [
        {
          "name": "caption",
          "type": "string",
          "description": "The default caption, or '' when nothing was left out."
        },
        {
          "name": "represented",
          "type": "int",
          "description": "Entries with at least one marker on the map."
        },
        {
          "name": "total",
          "type": "int",
          "description": "Entries in the document."
        },
        {
          "name": "view",
          "type": "\\View",
          "description": "The View being rendered."
        }
      ],
      "categories": [
        "maps"
      ],
      "example": "add_filter( 'gfpdf_gv_static_map_caption', function($caption, $represented, $total, $view) {\n    // Modify $caption as needed\n    return $caption;\n}, 10, 4 );",
      "since": "2.0",
      "source": {
        "file": "src/Pdf/Maps/StaticMapRenderer.php",
        "line": 529
      },
      "url": "/docs/pdf-for-gravityview/filters/gfpdf_gv_static_map_caption/",
      "related": []
    },
    {
      "id": "gfpdf_gv_static_map_markers",
      "name": "gfpdf_gv_static_map_markers",
      "type": "filter",
      "product": "pdf-for-gravityview",
      "description": "Filter the marker list before a Static Map URL is built.",
      "parameters": [
        {
          "name": "field",
          "type": "<a href=\"../../../gravityview/api/classes/gv-field\">\\GV\\Field</a>&#124;<a href=\"../../../gravityview/api/classes/gv-widget\">\\GV\\Widget</a>&#124;null",
          "description": "The entry_map field being rendered — or, on a map drawn over a whole result set, the Map widget it is drawn for. Fired once per entry either way, so a filter written for one reaches the other unchanged."
        }
      ],
      "categories": [
        "maps"
      ],
      "example": "add_filter( 'gfpdf_gv_static_map_markers', function($field) {\n    // Modify $field as needed\n    return $field;\n}, 10, 1 );",
      "since": "2.0",
      "source": {
        "file": "src/Pdf/Maps/StaticMapRenderer.php",
        "line": 656
      },
      "url": "/docs/pdf-for-gravityview/filters/gfpdf_gv_static_map_markers/",
      "related": []
    },
    {
      "id": "gfpdf_gv_static_map_max_height",
      "name": "gfpdf_gv_static_map_max_height",
      "type": "filter",
      "product": "pdf-for-gravityview",
      "description": "Ceiling (mm) on the printed height of a Static Map. Return `0` to remove it.",
      "parameters": [
        {
          "name": "mm",
          "type": "int",
          "description": "Ceiling in millimetres."
        },
        {
          "name": "view",
          "type": "\\View",
          "description": "The View being rendered."
        },
        {
          "name": "context",
          "type": "string",
          "description": "RenderContext::SINGLE or RenderContext::DIRECTORY — which document."
        },
        {
          "name": "shape",
          "type": "string",
          "description": "SHAPE_ROW or SHAPE_DOCUMENT — which map within it. A full-width banner and a row tile want different ceilings and can share one document."
        }
      ],
      "categories": [
        "maps"
      ],
      "example": "add_filter( 'gfpdf_gv_static_map_max_height', function($mm, $view, $context, $shape) {\n    // Modify $mm as needed\n    return $mm;\n}, 10, 4 );",
      "since": "2.0",
      "source": {
        "file": "src/Pdf/Maps/StaticMapRenderer.php",
        "line": 1726
      },
      "url": "/docs/pdf-for-gravityview/filters/gfpdf_gv_static_map_max_height/",
      "related": []
    },
    {
      "id": "gfpdf_gv_static_map_scale",
      "name": "gfpdf_gv_static_map_scale",
      "type": "filter",
      "product": "pdf-for-gravityview",
      "description": "Google's `scale` parameter for a Static Map: 1 or 2. Anything else is read as 2.",
      "parameters": [
        {
          "name": "scale",
          "type": "int",
          "description": "1 for a directory row, 2 for a map drawn once per document."
        },
        {
          "name": "context",
          "type": "string",
          "description": "RenderContext::SINGLE or RenderContext::DIRECTORY — which document."
        },
        {
          "name": "shape",
          "type": "string",
          "description": "SHAPE_ROW or SHAPE_DOCUMENT — which map within it."
        }
      ],
      "categories": [
        "maps"
      ],
      "example": "add_filter( 'gfpdf_gv_static_map_scale', function($scale, $context, $shape) {\n    // Modify $scale as needed\n    return $scale;\n}, 10, 3 );",
      "since": "2.0",
      "source": {
        "file": "src/Pdf/Maps/StaticMapRenderer.php",
        "line": 1185
      },
      "url": "/docs/pdf-for-gravityview/filters/gfpdf_gv_static_map_scale/",
      "related": []
    },
    {
      "id": "gfpdf_gv_static_map_size",
      "name": "gfpdf_gv_static_map_size",
      "type": "filter",
      "product": "pdf-for-gravityview",
      "description": "Size requested from the Google Static Maps API, formatted as `WIDTHxHEIGHT`.",
      "parameters": [
        {
          "name": "size",
          "type": "string",
          "description": "Layout- and shape-aware <code>WIDTHxHEIGHT</code>."
        },
        {
          "name": "view",
          "type": "\\View",
          "description": "The View being rendered."
        },
        {
          "name": "shape",
          "type": "string",
          "description": "SHAPE_ROW or SHAPE_DOCUMENT."
        }
      ],
      "categories": [
        "maps"
      ],
      "example": "add_filter( 'gfpdf_gv_static_map_size', function($size, $view, $shape) {\n    // Modify $size as needed\n    return $size;\n}, 10, 3 );",
      "since": "2.0",
      "source": {
        "file": "src/Pdf/Maps/StaticMapRenderer.php",
        "line": 1696
      },
      "url": "/docs/pdf-for-gravityview/filters/gfpdf_gv_static_map_size/",
      "related": []
    },
    {
      "id": "gfpdf_gv_static_map_timeout",
      "name": "gfpdf_gv_static_map_timeout",
      "type": "filter",
      "product": "pdf-for-gravityview",
      "description": "Seconds one Static Maps request may hang before it is abandoned.",
      "parameters": [],
      "categories": [
        "maps"
      ],
      "example": "add_filter( 'gfpdf_gv_static_map_timeout', function() {\n    // Modify $value as needed\n    return $value;\n} );",
      "since": "2.0",
      "source": {
        "file": "src/Pdf/Maps/HttpClient.php",
        "line": 373
      },
      "url": "/docs/pdf-for-gravityview/filters/gfpdf_gv_static_map_timeout/",
      "related": []
    },
    {
      "id": "gfpdf_gv_static_map_viewport",
      "name": "gfpdf_gv_static_map_viewport",
      "type": "filter",
      "product": "pdf-for-gravityview",
      "description": "Filter the viewport (centre + zoom) used for the Static Map.",
      "parameters": [
        {
          "name": "viewport",
          "type": "array\\",
          "description": "null`"
        },
        {
          "name": "field",
          "type": "<a href=\"../../../gravityview/api/classes/gv-field\">\\GV\\Field</a>&#124;<a href=\"../../../gravityview/api/classes/gv-widget\">\\GV\\Widget</a>&#124;null",
          "description": "The entry_map field being rendered — or, on a map drawn over a whole result set, the Map widget it is drawn for."
        },
        {
          "name": "context",
          "type": "string",
          "description": "RenderContext::SINGLE or RenderContext::DIRECTORY."
        }
      ],
      "categories": [
        "views",
        "maps"
      ],
      "example": "add_filter( 'gfpdf_gv_static_map_viewport', function($viewport, $field, $context) {\n    // Modify $viewport as needed\n    return $viewport;\n}, 10, 3 );",
      "since": "2.0",
      "source": {
        "file": "src/Pdf/Maps/StaticMapRenderer.php",
        "line": 1540
      },
      "url": "/docs/pdf-for-gravityview/filters/gfpdf_gv_static_map_viewport/",
      "related": []
    },
    {
      "id": "gk-gravityview-theme-overrides",
      "name": "gk/gravityview/theme/overrides",
      "type": "filter",
      "product": "pdf-for-gravityview",
      "description": "GravityView's site-wide theme colour overrides, applied to every View.",
      "parameters": [
        {
          "name": "overrides",
          "type": "array<string,string>",
          "description": "Token id =&gt; value map."
        }
      ],
      "categories": [
        "views"
      ],
      "example": "add_filter( 'gk/gravityview/theme/overrides', function($overrides) {\n    // Modify $overrides as needed\n    return $overrides;\n}, 10, 1 );",
      "since": "2.0",
      "source": {
        "file": "src/Pdf/Theme/AbstractTheme.php",
        "line": 147
      },
      "url": "/docs/pdf-for-gravityview/filters/gk-gravityview-theme-overrides/",
      "related": [
        "gk/gravityview/theme/custom-css",
        "gk/gravityview/theme/force-active",
        "gk/gravityview/theme/important",
        "gk/gravityview/theme/stylesheet-path",
        "gk/gravityview/theme/tokens"
      ]
    },
    {
      "id": "gravityview-diy-wrap-multiple",
      "name": "gravityview-diy/wrap/multiple",
      "type": "filter",
      "product": "pdf-for-gravityview",
      "description": "Filters the wrap value.",
      "parameters": [
        {
          "name": "wrap",
          "type": "bool",
          "description": "Default: true"
        }
      ],
      "categories": [
        "views"
      ],
      "example": "add_filter( 'gravityview-diy/wrap/multiple', function($wrap) {\n    // Modify $wrap as needed\n    return $wrap;\n}, 10, 1 );",
      "since": null,
      "source": {
        "file": "src/Pdf/Views/diy.php",
        "line": 41
      },
      "url": "/docs/pdf-for-gravityview/filters/gravityview-diy-wrap-multiple/",
      "related": [
        "gravityview-diy/wrap/single"
      ]
    },
    {
      "id": "gravityview-template-field-survey-glue",
      "name": "gravityview/template/field/survey/glue",
      "type": "filter",
      "product": "pdf-for-gravityview",
      "description": "Filters the  value.",
      "parameters": [
        {
          "name": "",
          "type": "string",
          "description": "The glue. Default: \"; \" (semicolon with a trailing space)"
        },
        {
          "name": "",
          "type": "<a href=\"../../../gravityview/api/classes/gv-template_context\">\\GV\\Template_Context</a>",
          "description": "The context."
        }
      ],
      "categories": [
        "fields",
        "rendering",
        "views"
      ],
      "example": "add_filter( 'gravityview/template/field/survey/glue', function($, $) {\n    // Modify $value as needed\n    return $value;\n}, 10, 2 );",
      "since": null,
      "source": {
        "file": "src/Pdf/Fields/field-survey-html.php",
        "line": 114
      },
      "url": "/docs/pdf-for-gravityview/filters/gravityview-template-field-survey-glue/",
      "related": []
    },
    {
      "id": "gravityview-view-wrapper_container",
      "name": "gravityview/view/wrapper_container",
      "type": "filter",
      "product": "pdf-for-gravityview",
      "description": "Modify the wrapper container.",
      "parameters": [
        {
          "name": "wrapper_container",
          "type": "string",
          "description": "Wrapper container HTML markup"
        },
        {
          "name": "anchor_id",
          "type": "string",
          "description": "(optional) Unique anchor ID to identify the view."
        },
        {
          "name": "view",
          "type": "<a href=\"../../../gravityview/api/classes/gv-view\">\\GV\\View</a>",
          "description": "The View."
        }
      ],
      "categories": [
        "views"
      ],
      "example": "add_filter( 'gravityview/view/wrapper_container', function($wrapper_container, $anchor_id, $view) {\n    // Modify $wrapper_container as needed\n    return $wrapper_container;\n}, 10, 3 );",
      "since": "2.15",
      "source": {
        "file": "src/Pdf/Views/gravityview-layout-builder.php",
        "line": 141
      },
      "url": "/docs/pdf-for-gravityview/filters/gravityview-view-wrapper_container/",
      "related": [
        "gravityview/view/get",
        "gravityview/view/query",
        "gravityview/view/anchor_id",
        "gravityview/view/can_render",
        "gravityview/view/entries"
      ]
    },
    {
      "id": "gravityview_field_tick",
      "name": "gravityview_field_tick",
      "type": "filter",
      "product": "pdf-for-gravityview",
      "description": "Filter is defined in /templates/fields/field-checkbox-html.php",
      "parameters": [],
      "categories": [
        "fields",
        "views"
      ],
      "example": "add_filter( 'gravityview_field_tick', function() {\n    // Modify $value as needed\n    return $value;\n} );",
      "since": null,
      "source": {
        "file": "src/Pdf/Fields/field-survey-html.php",
        "line": 56
      },
      "url": "/docs/pdf-for-gravityview/filters/gravityview_field_tick/",
      "related": []
    }
  ],
  "stats": {
    "total": 28,
    "actions": 3,
    "filters": 25
  }
}