Description
The gform_honeypot_labels_pre_render filter can be used to override the labels used when rendering the hidden honeypot field.
Usage
The filter which would run for all forms would be used like so:
add_filter( 'gform_honeypot_labels_pre_render', 'your_function_name' );
Parameters
- $honeypot_labels array
The honeypot field labels.
Examples
1. Four new labels
This example shows how you can override the four default labels with your own custom labels.
add_filter( 'gform_honeypot_labels_pre_render', function ( $honeypot_labels ) { return array( 'One', 'Two', 'Three', 'Four' ); } );
Placement
This code should be placed in the functions.php file of your active theme.
Since
This filter was added in Gravity Forms 2.0.7.16.
Source Code
This filter is located in GF_Honeypot_Handler::get_honeypot_labels() in includes/honeypot/class-gf-honeypot-handler.php