gppa_default_operators

  1. Description
  2. Usage
  3. Parameters
  4. Example
    1. Add a new operator to the default operators in the UI
  5. Since

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.