1. Description
  2. Usage
  3. Parameters
  4. Since


Filter the options that will be used to initialize the JS functionality for the frontend.


Filter inits scripts for all List fields.

add_filter( 'gpalf_init_script_args', 'my_custom_function' );

Filter init scripts for List fields in a specific form.

add_filter( 'gpalf_init_script_args_FORMID', 'my_custom_function' );

Filter init scripts for a specific List field.

add_filter( 'gpalf_init_script_args_FORMID_FIELDID', 'my_custom_function' );


  • args array

    • formId int

      The current form ID.

    • sourceFieldId int

      The ID of the field whose value will set the number of List field rows.

    • sourceFieldSelector string

      The jQuery selector for the source field.

    • targetFieldId int

      The ID of the List field for which the rows will be automatically set.

    • targetFieldSelector string

      The jQuery selector of the target field.

    • shouldHideListButtons bool

      Indicate whether the List field’s add/remove buttons should be visible. Defaults to true.


This filter is available since Gravity Forms Auto List Field 0.9.2.