gform_field_size_choices

gform_field_size_choices

DescriptionUsageParametersExamples1. Add custom sizePlacementSinceSource Code

Description
The gform_field_size_choices filter allows the choices for Field Size setting in the form editor to be customized.
Usage
add_filter( 'gform_field_size_choices', 'your_function_name' );

Parameters

$choices array
An array of choices (value and text) to be included in the Field Size setting. The default choices are defined like so:
$choices = array(
array( 'value' => 'small', 'text' => __( 'Small', 'gravityforms' ) ),
array( 'value' => 'medium', 'text' => __( 'Medium', 'gravityforms' ) ),
array( 'value' => 'large', 'text' => __( 'Large', 'gravityforms' ) ),
);

Examples
1. Add custom size
This example shows how you can add a custom size.
add_filter( 'gform_field_size_choices', function( $choices ) {
$choices[] = array( 'value' => 'custom', 'text' => 'Custom' );

return $choices;
} );

Placement
This code can be placed in the functions.php file of your active theme or a custom functions plugin.
Since
This filter was added in Gravity Forms 2.4.18.13.
Source Code
$choices = apply_filters( 'gform_field_size_choices', $choices );

This filter is located in GF_Field::get_size_choices() in includes/fields/class-gf-field.php.

发表回复

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