gform_process_template_shortcodes_pre_create_post

gform_process_template_shortcodes_pre_create_post

DescriptionUsageParametersExamples1. Enable for all forms2. Disable for a specific formPlacementSource CodeSince

Description
This filter can be used to prevent shortcodes used in the post custom field or post title field templates from being processed.
Usage
Applies to all forms:
1add_filter( 'gform_process_template_shortcodes_pre_create_post', 'your_function_name', 10, 3 );
Applies to a specific form:
1add_filter( 'gform_process_template_shortcodes_pre_create_post_5', 'your_function_name', 10, 3 );
Parameters

$process_template_shortcodes boolean
Is shortcode processing enabled? Default is false for the post content or true in other areas.

$field_type string
The field type currently being processed. Possible values: post_custom_field, post_content, or post_title.

$post_data array
The post data prepared from the current entry.

$form Form Object
The current form object.

$feed Feed Object
The current feed object.

Examples
1. Enable for all forms
This example shows how you can enable shortcode processing for all forms.
1add_filter( 'gform_process_template_shortcodes_pre_create_post', '__return_true' );
2. Disable for a specific form
1add_filter( 'gform_process_template_shortcodes_pre_create_post_5', '__return_false' );
Placement
This code should be placed in the functions.php file of your active theme.
Source Code
1$process_template_shortcodes = apply_filters( 'gform_process_template_shortcodes_pre_create_post', $process_template_shortcodes, $field_type, $post_data, $form, $entry );
This filter is located in GFFormsModel::process_post_template() in forms_model.php.
Since
This filter was added in Gravity Forms 2.0.0.4.

发表回复

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