{
  "generated": "2026-04-05T00:33:19.052Z",
  "product": {
    "id": "gravityedit",
    "label": "GravityEdit",
    "repo": "GravityKit/GravityEdit",
    "version": "2.9.2",
    "actions": [
      "gravityview-inline-edit/enqueue-scripts",
      "gravityview-inline-edit/enqueue-styles",
      "gravityview_clear_entry_cache"
    ],
    "filters": [
      "gk/gravityedit/restore_display_name",
      "gk/gravityedit/user_registration/config",
      "gk/gravityedit/user_registration/entry",
      "gk/gravityedit/user_registration/preserve_role",
      "gk/gravityedit/user_registration/restored_user",
      "gk/gravityedit/user_registration/trigger_update",
      "gravityview-inline-edit/edit-mode",
      "gravityview-inline-edit/edit-style",
      "gravityview-inline-edit/entry-updated/ . $type",
      "gravityview-inline-edit/entry-updated",
      "gravityview-inline-edit/form-buttons",
      "gravityview-inline-edit/ignored-fields",
      "gravityview-inline-edit/inline-edit-caps",
      "gravityview-inline-edit/\\{$input_type\\}-wrapper-attributes",
      "gravityview-inline-edit/jquery-ui-theme",
      "gravityview-inline-edit/js-settings",
      "gravityview-inline-edit/poshytip-theme",
      "gravityview-inline-edit/remove-gf-update-hooks",
      "gravityview-inline-edit/supported-fields",
      "gravityview-inline-edit/toggle-labels",
      "gravityview-inline-edit/user-can-edit-entry",
      "gravityview-inline-edit/wrapper-attributes"
    ]
  },
  "hooks": [
    {
      "id": "gravityview-inline-edit-enqueue-scripts",
      "name": "gravityview-inline-edit/enqueue-scripts",
      "type": "action",
      "product": "gravityedit",
      "description": "Enqueue scripts for inline edit",
      "parameters": [
        {
          "name": "args",
          "type": "array",
          "description": "Arguments for enqueuing scripts"
        },
        {
          "name": "form_id",
          "type": "int",
          "description": "The Form ID being displayed"
        }
      ],
      "categories": [
        "editing",
        "views",
        "assets"
      ],
      "example": "add_action( 'gravityview-inline-edit/enqueue-scripts', function($args, $form_id) {\n    // Your code here\n}, 10, 2 );",
      "since": "[1.0](../../since/1-0/)",
      "source": {
        "file": "includes/class-gravityview-inline-edit-gravity-forms.php",
        "line": 307
      },
      "url": "/docs/gravityedit/actions/gravityview-inline-edit-enqueue-scripts/",
      "related": [
        "gravityview-inline-edit/enqueue-styles",
        "gravityview-inline-edit/edit-mode",
        "gravityview-inline-edit/edit-style",
        "gravityview-inline-edit/entry-updated",
        "gravityview-inline-edit/form-buttons"
      ]
    },
    {
      "id": "gravityview-inline-edit-enqueue-styles",
      "name": "gravityview-inline-edit/enqueue-styles",
      "type": "action",
      "product": "gravityedit",
      "description": "Enqueue styles for inline edit",
      "parameters": [
        {
          "name": "args",
          "type": "array",
          "description": "Arguments for enqueuing styles"
        },
        {
          "name": "form_id",
          "type": "int",
          "description": "The Form ID being displayed"
        }
      ],
      "categories": [
        "editing",
        "views",
        "assets"
      ],
      "example": "add_action( 'gravityview-inline-edit/enqueue-styles', function($args, $form_id) {\n    // Your code here\n}, 10, 2 );",
      "since": "[1.0](../../since/1-0/)",
      "source": {
        "file": "includes/class-gravityview-inline-edit-gravity-forms.php",
        "line": 215
      },
      "url": "/docs/gravityedit/actions/gravityview-inline-edit-enqueue-styles/",
      "related": [
        "gravityview-inline-edit/enqueue-scripts",
        "gravityview-inline-edit/edit-mode",
        "gravityview-inline-edit/edit-style",
        "gravityview-inline-edit/entry-updated",
        "gravityview-inline-edit/form-buttons"
      ]
    },
    {
      "id": "gravityview_clear_entry_cache",
      "name": "gravityview_clear_entry_cache",
      "type": "action",
      "product": "gravityedit",
      "description": "Clear the cache for an entry",
      "parameters": [
        {
          "name": "entry_id",
          "type": "int",
          "description": "The ID of the entry to clear cache for"
        }
      ],
      "categories": [
        "entries",
        "views",
        "caching"
      ],
      "example": "add_action( 'gravityview_clear_entry_cache', function($entry_id) {\n    // Your code here\n}, 10, 1 );",
      "since": "[1.0](../../since/1-0/)",
      "source": {
        "file": "includes/class-gravityview-inline-edit-ajax.php",
        "line": 199
      },
      "url": "/docs/gravityedit/actions/gravityview_clear_entry_cache/",
      "related": []
    },
    {
      "id": "gk-gravityedit-restore_display_name",
      "name": "gk/gravityedit/restore_display_name",
      "type": "filter",
      "product": "gravityedit",
      "description": "Whether display names should be restored to before updating an entry",
      "parameters": [
        {
          "name": "restore_display_name",
          "type": "bool",
          "description": "Restore Display Name. Default: true"
        }
      ],
      "categories": [
        "editing",
        "api"
      ],
      "example": "add_filter( 'gk/gravityedit/restore_display_name', function($restore_display_name) {\n    // Modify $restore_display_name as needed\n    return $restore_display_name;\n}, 10, 1 );",
      "since": "[1.7.3](../../since/1-7-3/)",
      "source": {
        "file": "includes/class-gravityview-inline-edit-user-registration.php",
        "line": 256
      },
      "url": "/docs/gravityedit/filters/gk-gravityedit-restore_display_name/",
      "related": []
    },
    {
      "id": "gk-gravityedit-user_registration-config",
      "name": "gk/gravityedit/user_registration/config",
      "type": "filter",
      "product": "gravityedit",
      "description": "Modify the User Registration Addon feed configuration",
      "parameters": [
        {
          "name": "config",
          "type": "array",
          "description": "Gravity Forms User Registration feed configuration for the form"
        },
        {
          "name": "form",
          "type": "array",
          "description": "Gravity Forms form array"
        },
        {
          "name": "entry",
          "type": "array",
          "description": "Gravity Forms entry being edited"
        }
      ],
      "categories": [
        "editing"
      ],
      "example": "add_filter( 'gk/gravityedit/user_registration/config', function($config, $form, $entry) {\n    // Modify $config as needed\n    return $config;\n}, 10, 3 );",
      "since": "[1.14](../../since/1-14/)",
      "source": {
        "file": "includes/class-gravityview-inline-edit-user-registration.php",
        "line": 161
      },
      "url": "/docs/gravityedit/filters/gk-gravityedit-user_registration-config/",
      "related": [
        "gk/gravityedit/user_registration/entry",
        "gk/gravityedit/user_registration/preserve_role",
        "gk/gravityedit/user_registration/restored_user",
        "gk/gravityedit/user_registration/trigger_update"
      ]
    },
    {
      "id": "gk-gravityedit-user_registration-entry",
      "name": "gk/gravityedit/user_registration/entry",
      "type": "filter",
      "product": "gravityedit",
      "description": "Modify entry details before updating the user via User Registration add-on",
      "parameters": [
        {
          "name": "entry",
          "type": "array",
          "description": "Gravity Forms entry"
        },
        {
          "name": "form",
          "type": "array",
          "description": "Gravity Forms form"
        }
      ],
      "categories": [
        "entries",
        "editing"
      ],
      "example": "add_filter( 'gk/gravityedit/user_registration/entry', function($entry, $form) {\n    // Modify $entry as needed\n    return $entry;\n}, 10, 2 );",
      "since": "[1.7.3](../../since/1-7-3/)",
      "source": {
        "file": "includes/class-gravityview-inline-edit-user-registration.php",
        "line": 73
      },
      "url": "/docs/gravityedit/filters/gk-gravityedit-user_registration-entry/",
      "related": [
        "gk/gravityedit/user_registration/config",
        "gk/gravityedit/user_registration/preserve_role",
        "gk/gravityedit/user_registration/restored_user",
        "gk/gravityedit/user_registration/trigger_update"
      ]
    },
    {
      "id": "gk-gravityedit-user_registration-preserve_role",
      "name": "gk/gravityedit/user_registration/preserve_role",
      "type": "filter",
      "product": "gravityedit",
      "description": "Keep the current user role or override with the role defined in the Create Feed",
      "parameters": [
        {
          "name": "preserve_role",
          "type": "bool",
          "description": "Preserve current user role. Default: true"
        },
        {
          "name": "config",
          "type": "array",
          "description": "Gravity Forms User Registration feed configuration for the form"
        },
        {
          "name": "form",
          "type": "array",
          "description": "Gravity Forms form array"
        },
        {
          "name": "entry",
          "type": "array",
          "description": "Gravity Forms entry being edited"
        }
      ],
      "categories": [
        "editing"
      ],
      "example": "add_filter( 'gk/gravityedit/user_registration/preserve_role', function($preserve_role, $config, $form, $entry) {\n    // Modify $preserve_role as needed\n    return $preserve_role;\n}, 10, 4 );",
      "since": "[1.7.3](../../since/1-7-3/)",
      "source": {
        "file": "includes/class-gravityview-inline-edit-user-registration.php",
        "line": 137
      },
      "url": "/docs/gravityedit/filters/gk-gravityedit-user_registration-preserve_role/",
      "related": [
        "gk/gravityedit/user_registration/config",
        "gk/gravityedit/user_registration/entry",
        "gk/gravityedit/user_registration/restored_user",
        "gk/gravityedit/user_registration/trigger_update"
      ]
    },
    {
      "id": "gk-gravityedit-user_registration-restored_user",
      "name": "gk/gravityedit/user_registration/restored_user",
      "type": "filter",
      "product": "gravityedit",
      "description": "Modify the user data after updated by Gravity Forms User Registration but before restored by GravityView.",
      "parameters": [
        {
          "name": "restored_user",
          "type": "[\\WP_User](https://developer.wordpress.org/reference/classes/wp_user/)",
          "description": "The user with restored details about to be updated by wp_update_user()"
        },
        {
          "name": "user_before_update",
          "type": "[\\WP_User](https://developer.wordpress.org/reference/classes/wp_user/)",
          "description": "The user before being updated by Gravity Forms User Registration"
        },
        {
          "name": "user_after_update",
          "type": "[\\WP_User](https://developer.wordpress.org/reference/classes/wp_user/)",
          "description": "The user after being updated by Gravity Forms User Registration"
        },
        {
          "name": "entry",
          "type": "array",
          "description": "The Gravity Forms entry that was just updated"
        }
      ],
      "categories": [
        "editing",
        "api"
      ],
      "example": "add_filter( 'gk/gravityedit/user_registration/restored_user', function($restored_user, $user_before_update, $user_after_update, $entry) {\n    // Modify $restored_user as needed\n    return $restored_user;\n}, 10, 4 );",
      "since": "[1.7.3](../../since/1-7-3/)",
      "source": {
        "file": "includes/class-gravityview-inline-edit-user-registration.php",
        "line": 300
      },
      "url": "/docs/gravityedit/filters/gk-gravityedit-user_registration-restored_user/",
      "related": [
        "gk/gravityedit/user_registration/config",
        "gk/gravityedit/user_registration/entry",
        "gk/gravityedit/user_registration/preserve_role",
        "gk/gravityedit/user_registration/trigger_update"
      ]
    },
    {
      "id": "gk-gravityedit-user_registration-trigger_update",
      "name": "gk/gravityedit/user_registration/trigger_update",
      "type": "filter",
      "product": "gravityedit",
      "description": "Choose whether to update user information via User Registration add-on when an entry is updated",
      "parameters": [
        {
          "name": "trigger_update",
          "type": "bool",
          "description": "Whether to trigger update on user registration. Default: true"
        }
      ],
      "categories": [
        "editing"
      ],
      "example": "add_filter( 'gk/gravityedit/user_registration/trigger_update', function($trigger_update) {\n    // Modify $trigger_update as needed\n    return $trigger_update;\n}, 10, 1 );",
      "since": "[1.7.3](../../since/1-7-3/)",
      "source": {
        "file": "includes/class-gravityview-inline-edit-user-registration.php",
        "line": 33
      },
      "url": "/docs/gravityedit/filters/gk-gravityedit-user_registration-trigger_update/",
      "related": [
        "gk/gravityedit/user_registration/config",
        "gk/gravityedit/user_registration/entry",
        "gk/gravityedit/user_registration/preserve_role",
        "gk/gravityedit/user_registration/restored_user"
      ]
    },
    {
      "id": "gravityview-inline-edit-edit-mode",
      "name": "gravityview-inline-edit/edit-mode",
      "type": "filter",
      "product": "gravityedit",
      "description": "Modify the inline edit mode.",
      "parameters": [
        {
          "name": "edit_mode",
          "type": "string",
          "description": "Editing mode. Options: \"popup\" or \"inline\" [Default: \"popup\"]"
        }
      ],
      "categories": [
        "editing",
        "views"
      ],
      "example": "add_filter( 'gravityview-inline-edit/edit-mode', function($edit_mode) {\n    // Modify $edit_mode as needed\n    return $edit_mode;\n}, 10, 1 );",
      "since": "[1.0](../../since/1-0/)",
      "source": {
        "file": "class-gravityview-inline-edit.php",
        "line": 125
      },
      "url": "/docs/gravityedit/filters/gravityview-inline-edit-edit-mode/",
      "related": [
        "gravityview-inline-edit/enqueue-scripts",
        "gravityview-inline-edit/enqueue-styles",
        "gravityview-inline-edit/edit-style",
        "gravityview-inline-edit/entry-updated",
        "gravityview-inline-edit/form-buttons"
      ]
    },
    {
      "id": "gravityview-inline-edit-edit-style",
      "name": "gravityview-inline-edit/edit-style",
      "type": "filter",
      "product": "gravityedit",
      "description": "Modify the inline edit style",
      "parameters": [
        {
          "name": "edit_style",
          "type": "string",
          "description": "Editing style. Options: \"jquery-editable\", \"jqueryui-editable\" or \"bootstrap3-editable\" [Default: \"bootstrap3-editable\"]"
        }
      ],
      "categories": [
        "editing",
        "views",
        "assets"
      ],
      "example": "add_filter( 'gravityview-inline-edit/edit-style', function($edit_style) {\n    // Modify $edit_style as needed\n    return $edit_style;\n}, 10, 1 );",
      "since": "[1.0](../../since/1-0/)",
      "source": {
        "file": "class-gravityview-inline-edit.php",
        "line": 102
      },
      "url": "/docs/gravityedit/filters/gravityview-inline-edit-edit-style/",
      "related": [
        "gravityview-inline-edit/enqueue-scripts",
        "gravityview-inline-edit/enqueue-styles",
        "gravityview-inline-edit/edit-mode",
        "gravityview-inline-edit/entry-updated",
        "gravityview-inline-edit/form-buttons"
      ]
    },
    {
      "id": "gravityview-inline-edit-entry-updated-.type",
      "name": "gravityview-inline-edit/entry-updated/ . $type",
      "type": "filter",
      "product": "gravityedit",
      "description": "Filters the update result value.",
      "parameters": [
        {
          "name": "update_result",
          "type": "bool\\",
          "description": "\\WP_Error`"
        },
        {
          "name": "entry",
          "type": "array",
          "description": "The Entry Object that's been updated"
        },
        {
          "name": "form_id",
          "type": "int",
          "description": "The Form ID"
        },
        {
          "name": "gf_field",
          "type": "\\GF_Field\\",
          "description": "null`"
        },
        {
          "name": "original_entry",
          "type": "array",
          "description": "Original entry, before being updated"
        }
      ],
      "categories": [
        "entries",
        "editing",
        "views"
      ],
      "example": "add_filter( 'gravityview-inline-edit/entry-updated/ . $type', function($update_result, $entry, $form_id, $gf_field, $original_entry) {\n    // Modify $update_result as needed\n    return $update_result;\n}, 10, 5 );",
      "since": "[1.0](../../since/1-0/)",
      "source": {
        "file": "includes/class-gravityview-inline-edit-ajax.php",
        "line": 708
      },
      "url": "/docs/gravityedit/filters/gravityview-inline-edit-entry-updated-.type/",
      "related": []
    },
    {
      "id": "gravityview-inline-edit-entry-updated",
      "name": "gravityview-inline-edit/entry-updated",
      "type": "filter",
      "product": "gravityedit",
      "description": "Filters the update result value.",
      "parameters": [
        {
          "name": "update_result",
          "type": "bool\\",
          "description": "\\WP_Error`"
        },
        {
          "name": "entry",
          "type": "array",
          "description": "The Entry Object that's been updated"
        },
        {
          "name": "form_id",
          "type": "int",
          "description": "The Form ID"
        },
        {
          "name": "gf_field",
          "type": "\\GF_Field\\",
          "description": "null`"
        },
        {
          "name": "original_entry",
          "type": "array",
          "description": "Original entry, before being updated"
        }
      ],
      "categories": [
        "entries",
        "editing",
        "views"
      ],
      "example": "add_filter( 'gravityview-inline-edit/entry-updated', function($update_result, $entry, $form_id, $gf_field, $original_entry) {\n    // Modify $update_result as needed\n    return $update_result;\n}, 10, 5 );",
      "since": "[1.0](../../since/1-0/)",
      "source": {
        "file": "includes/class-gravityview-inline-edit-ajax.php",
        "line": 692
      },
      "url": "/docs/gravityedit/filters/gravityview-inline-edit-entry-updated/",
      "related": [
        "gravityview-inline-edit/enqueue-scripts",
        "gravityview-inline-edit/enqueue-styles",
        "gravityview-inline-edit/edit-mode",
        "gravityview-inline-edit/edit-style",
        "gravityview-inline-edit/form-buttons"
      ]
    },
    {
      "id": "gravityview-inline-edit-form-buttons",
      "name": "gravityview-inline-edit/form-buttons",
      "type": "filter",
      "product": "gravityedit",
      "description": "Modify the text and CSS classes used inline edit buttons",
      "parameters": [
        {
          "name": "buttons",
          "type": "array",
          "description": "The default button configuration"
        }
      ],
      "categories": [
        "editing",
        "views",
        "forms"
      ],
      "example": "add_filter( 'gravityview-inline-edit/form-buttons', function($buttons) {\n    // Modify $buttons as needed\n    return $buttons;\n}, 10, 1 );",
      "since": "[1.0](../../since/1-0/)",
      "source": {
        "file": "class-gravityview-inline-edit.php",
        "line": 265
      },
      "url": "/docs/gravityedit/filters/gravityview-inline-edit-form-buttons/",
      "related": [
        "gravityview-inline-edit/enqueue-scripts",
        "gravityview-inline-edit/enqueue-styles",
        "gravityview-inline-edit/edit-mode",
        "gravityview-inline-edit/edit-style",
        "gravityview-inline-edit/entry-updated"
      ]
    },
    {
      "id": "gravityview-inline-edit-ignored-fields",
      "name": "gravityview-inline-edit/ignored-fields",
      "type": "filter",
      "product": "gravityedit",
      "description": "The fields ignored by GravityView Inline Edit",
      "parameters": [
        {
          "name": "ignored_fields",
          "type": "array",
          "description": "The ignored fields"
        }
      ],
      "categories": [
        "fields",
        "editing",
        "views"
      ],
      "example": "add_filter( 'gravityview-inline-edit/ignored-fields', function($ignored_fields) {\n    // Modify $ignored_fields as needed\n    return $ignored_fields;\n}, 10, 1 );",
      "since": "[1.0](../../since/1-0/)",
      "source": {
        "file": "class-gravityview-inline-edit.php",
        "line": 186
      },
      "url": "/docs/gravityedit/filters/gravityview-inline-edit-ignored-fields/",
      "related": [
        "gravityview-inline-edit/enqueue-scripts",
        "gravityview-inline-edit/enqueue-styles",
        "gravityview-inline-edit/edit-mode",
        "gravityview-inline-edit/edit-style",
        "gravityview-inline-edit/entry-updated"
      ]
    },
    {
      "id": "gravityview-inline-edit-inline-edit-caps",
      "name": "gravityview-inline-edit/inline-edit-caps",
      "type": "filter",
      "product": "gravityedit",
      "description": "Caps required for an user to edit an entry. Passed to GFCommon::current_user_can_any()",
      "parameters": [
        {
          "name": "caps",
          "type": "array",
          "description": "Array of user capabilities needed to allow inline editing of entries"
        }
      ],
      "categories": [
        "editing",
        "views"
      ],
      "example": "add_filter( 'gravityview-inline-edit/inline-edit-caps', function($caps) {\n    // Modify $caps as needed\n    return $caps;\n}, 10, 1 );",
      "since": "[1.0](../../since/1-0/)",
      "source": {
        "file": "class-gravityview-inline-edit.php",
        "line": 308
      },
      "url": "/docs/gravityedit/filters/gravityview-inline-edit-inline-edit-caps/",
      "related": [
        "gravityview-inline-edit/enqueue-scripts",
        "gravityview-inline-edit/enqueue-styles",
        "gravityview-inline-edit/edit-mode",
        "gravityview-inline-edit/edit-style",
        "gravityview-inline-edit/entry-updated"
      ]
    },
    {
      "id": "gravityview-inline-edit-input_type-wrapper-attributes",
      "name": "gravityview-inline-edit/\\{$input_type\\}-wrapper-attributes",
      "type": "filter",
      "product": "gravityedit",
      "description": "Modify the attributes being added to an inline editable link for a specific input type",
      "parameters": [
        {
          "name": "wrapper_attributes",
          "type": "array",
          "description": "The attributes of the container <div> or <span></span></div>"
        },
        {
          "name": "field_input_type",
          "type": "string",
          "description": "The field input type"
        },
        {
          "name": "field_id",
          "type": "int",
          "description": "The field ID"
        },
        {
          "name": "entry",
          "type": "array",
          "description": "The entry"
        },
        {
          "name": "form",
          "type": "array",
          "description": "The current form"
        },
        {
          "name": "gf_field",
          "type": "[\\GF_Field](https://docs.gravityforms.com/gf_field/)",
          "description": "Gravity Forms field object"
        },
        {
          "name": "output",
          "type": "string",
          "description": "The original field value HTML"
        },
        {
          "name": "field_settings",
          "type": "array",
          "description": "GravityView field settings array"
        },
        {
          "name": "context",
          "type": "null&#124;<a href=\"../../../gravityview/api/classes/gv-template_context\">\\GV\\Template_Context</a>",
          "description": "The GravityView Template Context, if available"
        }
      ],
      "categories": [
        "editing",
        "views"
      ],
      "example": "add_filter( 'gravityview-inline-edit/\\{$input_type\\}-wrapper-attributes', function($wrapper_attributes, $field_input_type, $field_id, $entry, $form, $gf_field, $output, $field_settings, $context) {\n    // Modify $wrapper_attributes as needed\n    return $wrapper_attributes;\n}, 10, 9 );",
      "since": "[1.0](../../since/1-0/)",
      "source": {
        "file": "includes/class-gravityview-inline-edit-render-abstract.php",
        "line": 223
      },
      "url": "/docs/gravityedit/filters/gravityview-inline-edit-input_type-wrapper-attributes/",
      "related": [
        "gravityview-inline-edit/enqueue-scripts",
        "gravityview-inline-edit/enqueue-styles",
        "gravityview-inline-edit/edit-mode",
        "gravityview-inline-edit/edit-style",
        "gravityview-inline-edit/entry-updated"
      ]
    },
    {
      "id": "gravityview-inline-edit-jquery-ui-theme",
      "name": "gravityview-inline-edit/jquery-ui-theme",
      "type": "filter",
      "product": "gravityedit",
      "description": "Modify the jQuery UI theme to use, if jQuery UI editor style is active",
      "parameters": [
        {
          "name": "jquery_ui_theme",
          "type": "string",
          "description": "Name of jQuery UI theme to use. Default: \"base\""
        }
      ],
      "categories": [
        "editing",
        "views"
      ],
      "example": "add_filter( 'gravityview-inline-edit/jquery-ui-theme', function($jquery_ui_theme) {\n    // Modify $jquery_ui_theme as needed\n    return $jquery_ui_theme;\n}, 10, 1 );",
      "since": "[1.0](../../since/1-0/)",
      "source": {
        "file": "includes/class-gravityview-inline-edit-scripts.php",
        "line": 456
      },
      "url": "/docs/gravityedit/filters/gravityview-inline-edit-jquery-ui-theme/",
      "related": [
        "gravityview-inline-edit/enqueue-scripts",
        "gravityview-inline-edit/enqueue-styles",
        "gravityview-inline-edit/edit-mode",
        "gravityview-inline-edit/edit-style",
        "gravityview-inline-edit/entry-updated"
      ]
    },
    {
      "id": "gravityview-inline-edit-js-settings",
      "name": "gravityview-inline-edit/js-settings",
      "type": "filter",
      "product": "gravityedit",
      "description": "Modify the settings passed to the x-editable script",
      "parameters": [
        {
          "name": "js_settings",
          "type": "array",
          "description": "JavaScript settings for inline edit"
        },
        {
          "name": "mode",
          "type": "string",
          "description": "Editing mode. Options: \"popup\" or \"inline\". Default: \"popup\""
        },
        {
          "name": "buttons",
          "type": "string",
          "description": "HTML of the Update/Cancel buttons"
        },
        {
          "name": "container",
          "type": "string",
          "description": "When using <code>popup</code> $mode, jQuery selector used to attach the popup container. Default: \"body\""
        },
        {
          "name": "showbuttons",
          "type": "string\\",
          "description": "bool`"
        },
        {
          "name": "onblur",
          "type": "string",
          "description": "Action when user clicks outside the inline edit form container. Options are \"cancel\", \"submit\", \"ignore\". Setting ignore allows to have several containers open. Default: \"cancel\""
        },
        {
          "name": "showinputs",
          "type": "bool\\",
          "description": "string`"
        },
        {
          "name": "item_id",
          "type": "array",
          "description": "Array with 'form_id' key set for Form ID, or 'view_id' key set for View ID currently being displayed"
        }
      ],
      "categories": [
        "editing",
        "views"
      ],
      "example": "add_filter( 'gravityview-inline-edit/js-settings', function($js_settings, $mode, $buttons, $container, $showbuttons, $onblur, $showinputs, $item_id) {\n    // Modify $js_settings as needed\n    return $js_settings;\n}, 10, 8 );",
      "since": "[1.0](../../since/1-0/)",
      "source": {
        "file": "includes/class-gravityview-inline-edit-scripts.php",
        "line": 186
      },
      "url": "/docs/gravityedit/filters/gravityview-inline-edit-js-settings/",
      "related": [
        "gravityview-inline-edit/enqueue-scripts",
        "gravityview-inline-edit/enqueue-styles",
        "gravityview-inline-edit/edit-mode",
        "gravityview-inline-edit/edit-style",
        "gravityview-inline-edit/entry-updated"
      ]
    },
    {
      "id": "gravityview-inline-edit-poshytip-theme",
      "name": "gravityview-inline-edit/poshytip-theme",
      "type": "filter",
      "product": "gravityedit",
      "description": "Modify the Poshytip theme to use, if jQuery editor style is active",
      "parameters": [
        {
          "name": "poshytip_theme",
          "type": "string",
          "description": "Name of jQuery popup tooltip theme to use. Default: \"yellowsimple\""
        }
      ],
      "categories": [
        "editing",
        "views"
      ],
      "example": "add_filter( 'gravityview-inline-edit/poshytip-theme', function($poshytip_theme) {\n    // Modify $poshytip_theme as needed\n    return $poshytip_theme;\n}, 10, 1 );",
      "since": "[1.0](../../since/1-0/)",
      "source": {
        "file": "includes/class-gravityview-inline-edit-scripts.php",
        "line": 504
      },
      "url": "/docs/gravityedit/filters/gravityview-inline-edit-poshytip-theme/",
      "related": [
        "gravityview-inline-edit/enqueue-scripts",
        "gravityview-inline-edit/enqueue-styles",
        "gravityview-inline-edit/edit-mode",
        "gravityview-inline-edit/edit-style",
        "gravityview-inline-edit/entry-updated"
      ]
    },
    {
      "id": "gravityview-inline-edit-remove-gf-update-hooks",
      "name": "gravityview-inline-edit/remove-gf-update-hooks",
      "type": "filter",
      "product": "gravityedit",
      "description": "Remove Gravity Forms update hooks before updating entry",
      "parameters": [
        {
          "name": "remove_hooks",
          "type": "bool",
          "description": "Whether to remove Gravity Forms update hooks. Default: true"
        }
      ],
      "categories": [
        "editing",
        "views"
      ],
      "example": "add_filter( 'gravityview-inline-edit/remove-gf-update-hooks', function($remove_hooks) {\n    // Modify $remove_hooks as needed\n    return $remove_hooks;\n}, 10, 1 );",
      "since": "[1.2.7](../../since/1-2-7/)",
      "source": {
        "file": "includes/class-gravityview-inline-edit-ajax.php",
        "line": 663
      },
      "url": "/docs/gravityedit/filters/gravityview-inline-edit-remove-gf-update-hooks/",
      "related": [
        "gravityview-inline-edit/enqueue-scripts",
        "gravityview-inline-edit/enqueue-styles",
        "gravityview-inline-edit/edit-mode",
        "gravityview-inline-edit/edit-style",
        "gravityview-inline-edit/entry-updated"
      ]
    },
    {
      "id": "gravityview-inline-edit-supported-fields",
      "name": "gravityview-inline-edit/supported-fields",
      "type": "filter",
      "product": "gravityedit",
      "description": "The fields supported by GravityView Inline Edit",
      "parameters": [
        {
          "name": "supported_fields",
          "type": "array",
          "description": "The supported fields"
        }
      ],
      "categories": [
        "fields",
        "editing",
        "views"
      ],
      "example": "add_filter( 'gravityview-inline-edit/supported-fields', function($supported_fields) {\n    // Modify $supported_fields as needed\n    return $supported_fields;\n}, 10, 1 );",
      "since": "[1.0](../../since/1-0/)",
      "source": {
        "file": "class-gravityview-inline-edit.php",
        "line": 233
      },
      "url": "/docs/gravityedit/filters/gravityview-inline-edit-supported-fields/",
      "related": [
        "gravityview-inline-edit/enqueue-scripts",
        "gravityview-inline-edit/enqueue-styles",
        "gravityview-inline-edit/edit-mode",
        "gravityview-inline-edit/edit-style",
        "gravityview-inline-edit/entry-updated"
      ]
    },
    {
      "id": "gravityview-inline-edit-toggle-labels",
      "name": "gravityview-inline-edit/toggle-labels",
      "type": "filter",
      "product": "gravityedit",
      "description": "Modify the text displayed on inline edit buttons",
      "parameters": [
        {
          "name": "labels",
          "type": "array",
          "description": "The default button labels"
        },
        {
          "name": "toggle",
          "type": "string",
          "description": "Label for toggle button"
        },
        {
          "name": "disabled",
          "type": "string",
          "description": "Label when inline edit is disabled"
        },
        {
          "name": "enabled",
          "type": "string",
          "description": "Label when inline edit is enabled"
        }
      ],
      "categories": [
        "editing",
        "views"
      ],
      "example": "add_filter( 'gravityview-inline-edit/toggle-labels', function($labels, $toggle, $disabled, $enabled) {\n    // Modify $labels as needed\n    return $labels;\n}, 10, 4 );",
      "since": "[1.0](../../since/1-0/)",
      "source": {
        "file": "includes/class-gravityview-inline-edit-render-abstract.php",
        "line": 287
      },
      "url": "/docs/gravityedit/filters/gravityview-inline-edit-toggle-labels/",
      "related": [
        "gravityview-inline-edit/enqueue-scripts",
        "gravityview-inline-edit/enqueue-styles",
        "gravityview-inline-edit/edit-mode",
        "gravityview-inline-edit/edit-style",
        "gravityview-inline-edit/entry-updated"
      ]
    },
    {
      "id": "gravityview-inline-edit-user-can-edit-entry",
      "name": "gravityview-inline-edit/user-can-edit-entry",
      "type": "filter",
      "product": "gravityedit",
      "description": "Modify whether the current user can edit an entry",
      "parameters": [
        {
          "name": "can_edit_entry",
          "type": "bool",
          "description": "True: User can edit the entry at $entry_id; False; they just can't"
        },
        {
          "name": "entry_id",
          "type": "int",
          "description": "Entry ID to check"
        },
        {
          "name": "form_id",
          "type": "int",
          "description": "Form connected to $entry_id"
        },
        {
          "name": "view_id",
          "type": "int\\",
          "description": "null`"
        }
      ],
      "categories": [
        "entries",
        "editing",
        "views"
      ],
      "example": "add_filter( 'gravityview-inline-edit/user-can-edit-entry', function($can_edit_entry, $entry_id, $form_id, $view_id) {\n    // Modify $can_edit_entry as needed\n    return $can_edit_entry;\n}, 10, 4 );",
      "since": "[1.0](../../since/1-0/)",
      "source": {
        "file": "class-gravityview-inline-edit.php",
        "line": 325
      },
      "url": "/docs/gravityedit/filters/gravityview-inline-edit-user-can-edit-entry/",
      "related": [
        "gravityview-inline-edit/enqueue-scripts",
        "gravityview-inline-edit/enqueue-styles",
        "gravityview-inline-edit/edit-mode",
        "gravityview-inline-edit/edit-style",
        "gravityview-inline-edit/entry-updated"
      ]
    },
    {
      "id": "gravityview-inline-edit-wrapper-attributes",
      "name": "gravityview-inline-edit/wrapper-attributes",
      "type": "filter",
      "product": "gravityedit",
      "description": "Modify the attributes being added to an inline editable wrapper HTML tag",
      "parameters": [
        {
          "name": "wrapper_attributes",
          "type": "array",
          "description": "The attributes of the container <div> or <span></span></div>"
        },
        {
          "name": "field_input_type",
          "type": "string",
          "description": "The field input type"
        },
        {
          "name": "field_id",
          "type": "int",
          "description": "The field ID"
        },
        {
          "name": "entry",
          "type": "array",
          "description": "The entry"
        },
        {
          "name": "form",
          "type": "array",
          "description": "The current form"
        },
        {
          "name": "gf_field",
          "type": "[\\GF_Field](https://docs.gravityforms.com/gf_field/)",
          "description": "Gravity Forms field object"
        },
        {
          "name": "output",
          "type": "string",
          "description": "The original field value HTML"
        },
        {
          "name": "field_settings",
          "type": "array",
          "description": "GravityView field settings array"
        },
        {
          "name": "context",
          "type": "null&#124;<a href=\"../../../gravityview/api/classes/gv-template_context\">\\GV\\Template_Context</a>",
          "description": "The GravityView Template Context, if available"
        }
      ],
      "categories": [
        "editing",
        "views"
      ],
      "example": "add_filter( 'gravityview-inline-edit/wrapper-attributes', function($wrapper_attributes, $field_input_type, $field_id, $entry, $form, $gf_field, $output, $field_settings, $context) {\n    // Modify $wrapper_attributes as needed\n    return $wrapper_attributes;\n}, 10, 9 );",
      "since": "[1.0](../../since/1-0/)",
      "source": {
        "file": "includes/class-gravityview-inline-edit-render-abstract.php",
        "line": 204
      },
      "url": "/docs/gravityedit/filters/gravityview-inline-edit-wrapper-attributes/",
      "related": [
        "gravityview-inline-edit/enqueue-scripts",
        "gravityview-inline-edit/enqueue-styles",
        "gravityview-inline-edit/edit-mode",
        "gravityview-inline-edit/edit-style",
        "gravityview-inline-edit/entry-updated"
      ]
    }
  ],
  "stats": {
    "total": 25,
    "actions": 3,
    "filters": 22
  }
}