acf/location/validate_rule/type=(param) filter-hookACF 5.9.0

Filters the location rule to ensure is valid.

Usage

add_filter( 'acf/location/validate_rule/type=(param)', 'wp_kama_acf_location_validate_rule_type_param_filter' );

/**
 * Function for `acf/location/validate_rule/type=(param)` filter-hook.
 * 
 * @param array $rule The location rule.
 *
 * @return array
 */
function wp_kama_acf_location_validate_rule_type_param_filter( $rule ){
	// filter...
	return $rule;
}
$rule(array)
The location rule.

Changelog

Since 5.9.0 Introduced.

Where the hook is called

acf_validate_location_rule()
acf/location/validate_rule/type=(param)
acf/includes/locations.php 177
$rule = apply_filters( "acf/location/validate_rule/type={$rule['param']}", $rule );

Where the hook is used in Advanced Custom Fields PRO

acf/includes/compatibility.php 52
add_filter( 'acf/location/validate_rule/type=post_taxonomy', array( $this, 'validate_post_taxonomy_location_rule' ), 20, 1 );
acf/includes/compatibility.php 53
add_filter( 'acf/location/validate_rule/type=post_category', array( $this, 'validate_post_taxonomy_location_rule' ), 20, 1 );