Gravity Wiz

Magically enhanced tutorials, snippets and plugins for Gravity Forms!

  • Gravity Perks
    • Gravity Perks
    • Tutorials & Snippets
    • About
  • Support
    • Documentation
    • Support
    • Account

gpnf_cookie_name

  1. Description
  2. Usage
  3. Parameters
  4. Examples
    1. Append Post ID to GPNF cookie name
  5. Since

Description

Filter the name of the session cookie GPNF uses for a given form

Usage

add_filter( 'gpnf_cookie_name', 'my_custom_function' );

Parameters

  • name string

    Default session cookie name GPNF has generated.

  • form_id string

    Parent form ID that the nested form belongs to.

Examples

Append Post ID to GPNF cookie name

This example shows how you might use this filter to alter the session cookie name. By default GPNF’s cookies are named gpnf_form_session_xx where xx is the form’s ID. Here we append the post ID as well to ensure that a form could exist on multiple pages with independent child entries.

add_filter( 'gpnf_cookie_name', function ( $name, $form_id ) {
	$id = get_the_ID(); // Get the current ID from WP
	$id = ( $id ) ? $id : url_to_postid( $_SERVER['HTTP_REFERER'] ); // Check referrer for the ID in AJAX calls
	if ( $id ) {
		$name = sprintf( '%s_%s', $name, $id );
	}
	return $name;
}, 10, 2 );

Since

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

All Perks

  • GF Auto Login
  • GF Better User Activation
  • GF Blacklist
  • 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 Expand Textareas
  • GF File Upload Pro
  • 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 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 Read Only
  • GF Reload Form
  • GF Terms Of Service
  • GF Unique ID
  • GF Word Count

Copyright © 2021 · Powered by WordPress · Gravity Wiz LLC

  • Support
  • Affiliates
  • About
  • Sitemap
  • Gravity Perks
    ▼
    • Gravity Perks
    • Tutorials & Snippets
    • About
  • Support
    ▼
    • Documentation
    • Support
    • Account