gform_include_thousands_sep_pre_format_number

gform_include_thousands_sep_pre_format_number

DescriptionUsageParametersExamples1. All fields and forms2. Specific fieldPlacementSource Code

Description
Use this filter to prevent the thousand separator being included when the number field value is formatted for display in the admin, notifications and confirmations.
Usage
add_filter( 'gform_include_thousands_sep_pre_format_number', 'your_function_name', 10, 2 );

Parameters

$include_separator boolean
Should the thousand separator be included. Default is true.

$field Field Object
The field that is currently being processed.

Examples
1. All fields and forms
This example shows how you can disable the thousand separator for all number fields on all forms.
add_filter( 'gform_include_thousands_sep_pre_format_number', '__return_false' );

2. Specific field
This example shows how you can disable the thousand separator for a specific field.
add_filter( 'gform_include_thousands_sep_pre_format_number', function ( $include_separator, $field ) {
return $field->formId == 20 && $field->id == 45 ? false : $include_separator;
}, 10, 2 );

Placement
This code should be placed in the functions.php file of your active theme.
Source Code
This filter is located in the following methods in includes/fields/class-gf-field-number.php:

GF_Field_Number::get_field_input()
GF_Field_Number::get_value_entry_list()
GF_Field_Number::get_value_entry_detail()
GF_Field_Number::get_value_merge_tag()

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注