• 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

gpui_unique_id_attributes

  1. Description
  2. Usage
  3. Parameters
  4. Since
  5. Example
    1. Change the Length of the Unique to be Generated.

Description

Allows you to modify the attributes that will be used to generate a unique ID using a custom function.

Usage

add_filter( 'gpui_unique_id_attributes', 'my_custom_function', 10, 3 );

Parameters

  • atts array

    The following properties are passed in the $atts array.

    • type string

      The type of unique ID to generate: ‘alphanumeric’, ‘numeric’, ‘sequential’.

    • starting_number integer

      The number at which to start when creating a sequential unique ID.

    • length string

      The length of the unique ID.

    • prefix string

      A string of characters to be prepended to the unique ID.

    • suffix string

      A string of characters to be appended to the unique ID.

  • form_id string

The ID of the form for which the unique ID is being generated.

  • field_id string

The ID of the field for which the unique ID is being generated.

Since

This filter is available since GP Unique ID 1.0.0

Example

Change the Length of the Unique to be Generated.


add_filter( 'gpui_unique_id_attributes', 'my_custom_unique_id_attributes', 10, 3 );
function my_custom_unique_id_attributes( $atts, $form_id, $field_id ) {

    // if this is our desired field
    if( $field_id == 1 ) {
        // bypass 'numeric' ID min character length of 9
        $atts['length'] = 4;
    }

    // return modified attributes
    return $atts;
}
 

 

All Perks

  • GF Address Autocomplete
  • GF Advanced Calculations
  • GF Advanced Phone Field
  • GF Advanced Save & Continue
  • 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