gpnf_entry_limit_max (PHP)

  1. Description
  2. Usage
  3. Parameters
  4. Example
    1. Dynamically Set Entry Min/Max From a Field Value
  5. Since

Description

Filter the maximum number of entries required by this Nested Form field.

This filter must be used with its JS counterpart to handle filtering the entry limit max on the frontend.

Usage

add_filter( 'gpnf_entry_limit_max', 'my_custom_function' );

Parameters

  • entry_limit_max int

    The maximum entry limit.

  • entry_count int

    The number of child entries submitted via this Nested Form field.

  • entry_ids array

    An array of child entry IDs that have been submitted via this Nested Form field.

  • this \GP_Field_Nested_Form

    The current GP_Nested_Form_Field object.

  • form array

    The current form object.

Example

Dynamically Set Entry Min/Max From a Field Value

In this example, the min/max for the Nested Form field is dynamically set by the value of a field in the Parent form.

View/Download Snippet

To use the snippet, add this class and update the parameters as needed.

new GP_Nested_Forms_Dynamic_Entry_Min_Max( array(
	'parent_form_id'       => 4,
	'nested_form_field_id' => 3,
	'max_field_id'         => 1,
	'min_field_id'         => 2, // (Optional)
) );

Since

This filter is available since Gravity Forms Nested Forms 1.0-beta-8.