gppa_default_operators
Description
Filter the default operators for ALL properties.
Note: this will impact the UI only, additional logic will be required when adding new operators such as extending Object Types to know how to query using the added operator.
Usage
add_filter( 'gppa_default_operators', 'my_custom_function' );
Parameters
operators string[]
The default operators for ALL properties.
Example
Add a new operator to the default operators in the UI
In this example, we add the “Has” operator to use with Populate Anything. Adding the operator requires the additional use of the gppa_strings
hook to create the Label for the UI.
add_filter( 'gppa_default_operators', function($operators){
// Create 'has' operator
array_push($operators, 'has');
return $operators;
});
// gppa_default_operators is used with gppa_strings
add_filter('gppa_strings' , function ($strings){
// Set the Label for the new Operator
$strings['operators']['has'] = 'Has';
return $strings;
});
Since
This filter is available since Gravity Forms Populate Anything 1.0-beta-4.91.