| CARVIEW |
Select Language
HTTP/2 301
date: Sun, 28 Dec 2025 13:43:26 GMT
content-type: text/html; charset=UTF-8
location: https://docs.gravityforms.com/gform_editor_field_settings/
server: cloudflare
strict-transport-security: max-age=604800
strict-transport-security: max-age=31536000; includeSubDomains
x-content-type-options: nosniff
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
x-xss-protection: 1; mode=block
x-frame-options: SAMEORIGIN
x-frame-options: SAMEORIGIN
content-security-policy: frame-ancestors 'self';
referrer-policy: no-referrer
referrer-policy: strict-origin-when-cross-origin
x-redirect-by: WordPress
fastcgi-cache: MISS
cf-cache-status: DYNAMIC
nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
report-to: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=eP1P1z1%2BMLCo2%2FIIib8I3Dq54hSrJ6q230CeGOL%2FIgnyaKIyo9J9zVPl55XF0FVP9Rh%2FbW3SVNIENj%2BkHdfZHao7mY%2B33ZPj4yoWvg99E50xnra6"}]}
cf-ray: 9b517c91ae43860e-BLR
HTTP/2 200
date: Sun, 28 Dec 2025 13:43:27 GMT
content-type: text/html; charset=UTF-8
server: cloudflare
vary: Accept-Encoding
strict-transport-security: max-age=604800
strict-transport-security: max-age=31536000; includeSubDomains
x-content-type-options: nosniff
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
x-xss-protection: 1; mode=block
x-frame-options: SAMEORIGIN
x-frame-options: SAMEORIGIN
content-security-policy: frame-ancestors 'self';
referrer-policy: no-referrer
referrer-policy: strict-origin-when-cross-origin
link: ; rel="https://api.w.org/"
link: ; rel="alternate"; title="JSON"; type="application/json"
link: ; rel=shortlink
fastcgi-cache: HIT
report-to: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=6kD1y7gMunRvk9NNAyHTliZU8G%2FsDc9ehysWuyTY8CkHJS5%2BkDtXlXg6U6GI2YlZBWI69L2ENzq%2BQPNpXy9B1jZGiHDXFFpmM%2FudvDcrvchVxTug"}]}
cf-cache-status: DYNAMIC
nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
content-encoding: gzip
cf-ray: 9b517c982d6f860e-BLR
gform_editor_field_settings - Gravity Forms Documentation
gform_editor_field_settings
Description
The gform_editor_field_settings filter allows the editor settings that are used for the current field, including those inherited from the inputType, to be overridden.
Usage
The filter which would run for all forms and fields would be used like so:
gform.addFilter( 'gform_editor_field_settings', function( settingsArray, field ) {
// do stuff
return settingsArray;
} );
Parameters
- settingsArray array
The current settings for the field. See Field Settings for available settings.
[ ".conditional_logic_field_setting", ".prepopulate_field_setting", ".error_message_setting", ".label_setting", ".label_placement_setting", ".admin_label_setting", ".size_setting", ".input_mask_setting", ".maxlen_setting", ".password_field_setting", ".rules_setting", ".visibility_setting", ".duplicate_setting", ".default_value_setting", ".placeholder_setting", ".description_setting", ".css_class_setting", ".autocomplete_setting" ]
-
field Javascript Object | Field Object
The field being modified.
Examples
1. Remove a setting
This example shows how a setting can be removed from a specific field type.
gform.addFilter( 'gform_editor_field_settings', function( settings, field ) {
if ( field.type !== 'quiz' ) {
return settings;
}
// Find the index of the choices setting
var i = settings.indexOf( '.choices_setting' );
// Doesn't exist; bail.
if ( i === -1 ) {
return settings;
}
// Remove the choices_setting value.
settings.splice( i, 1 );
return settings;
} );
Placement
This code should be placed in a JavaScript file included in the admin by your plugin.
Since
This filter was added in Gravity Forms v2.5.
Source Code
This filter is located in getAllFieldSettings() in form_editor.js.