• Home
  • Pricing
  • Free Resources
  • About
  • Docs
  • Support
  • Account

Gravity Wiz

Magically enhanced tutorials, snippets and plugins for Gravity Forms!

  • Gravity Perks
    • Gravity Perks
    • Pricing
  • Blog
    • Free Resources
    • About
  • Support
    • Docs
    • Support
    • Account

gpnf_export_child_field_header

  1. Description
  2. Usage
  3. Parameters
  4. Examples
    1. Only show child field labels when Nested Form field has no label

Description

Modify the header label for the current child field.

Usage

Apply to all child fields for all Nested Form fields on all forms.

add_filter( 'gpnf_export_child_field_header', 'my_custom_function' );

Apply to all child fields for all Nested Forms fields on a specific form.

add_filter( 'gpnf_export_child_field_header_FORMID', 'my_custom_function' );

Apply to all child fields for a specific Nested Form field on a specific form.

add_filter( 'gpnf_export_child_field_header_FORMID_FIELDID', 'my_custom_function' );

Parameters

  • header string

    The default header label.

  • form array

    The current form object.

  • field \GF_Field

    The current Nested Form field.

  • child_field \GF_Field

    The current child field.

Examples

Only show child field labels when Nested Form field has no label

If the Nested Form field has no label, the default output might look something like / Child field label. This snippet will update that to Child field label (no slash).

<?php
/**
 * Gravity Perks // Nested Forms // Only show child field labels when Nested Form field has no label
 * https://gravitywiz.com/documentation/gravity-forms-nested-forms/
 */
add_filter( 'gpnf_export_child_field_header', function( $header, $form, $field, $child_field ) {

	$parent_label = $field->get_field_label( false, null );

	if ( empty( $parent_label ) ) {
		$header = $child_field->get_field_label( false, null );
	} else {
		$header = sprintf( '%s / %s', $parent_label, $child_field->get_field_label( false, null ) );
	}

	return $header;
}, 10, 4 );

All Perks

  • GF Address Autocomplete
  • GF Advanced Calculations
  • GF Advanced Phone Field
  • GF Auto List Field
  • GF Auto Login
  • GF Better User Activation
  • GF Blocklist
  • GF Conditional Logic Dates
  • GF Conditional Pricing
  • GF Copy Cat
  • GF Date Time Calculator
  • GF Disable Entry Creation
  • GF Easy Passthrough
  • GF eCommerce Fields
  • GF Email Users
  • GF Entry Blocks
  • GF Expand Textareas
  • GF File Renamer
  • GF File Upload Pro
  • GF Google Sheets
  • GF Inventory
  • GF Limit Checkboxes
  • GF Limit Choices
  • GF Limit Dates
  • GF Limit Submissions
  • GF Live Preview
  • GF Media Library
  • GF Multi-Page Navigation
  • GF Nested Forms
  • GF Notification Scheduler
  • GF Page Transitions
  • GF Pay Per Word
  • GF PayPal One-time Fee
  • GF Placeholder
  • GF Populate Anything
  • GF Post Content Merge Tags
  • GF Preview Submission
  • GF Price Range
  • GF QR Code
  • GF Randomizer
  • GF Read Only
  • GF Reload Form
  • GF Terms Of Service
  • GF Unique ID
  • GF Word Count

Copyright © 2023 · Powered by WordPress · Gravity Wiz LLC

  • Support
  • Affiliates
  • About
  • Sitemap
  • Terms & Conditions of Use
  • Privacy Policy
  • Cookies Policy