ACF_Compatibility::validate_post_taxonomy_location_rulepublicACF 5.7.4

validate_post_taxonomy_location_rule

description

Method of the class: ACF_Compatibility{}

No Hooks.

Returns

type. Description.

Usage

$ACF_Compatibility = new ACF_Compatibility();
$ACF_Compatibility->validate_post_taxonomy_location_rule( $rule );
$rule(required)
.

Changelog

Since 5.7.4 Introduced.

ACF_Compatibility::validate_post_taxonomy_location_rule() code ACF 6.0.4

function validate_post_taxonomy_location_rule( $rule ) {

	// previous versions of ACF (v4.4.12) saved value as term_id
	// convert term_id into "taxonomy:slug" string
	if ( is_numeric( $rule['value'] ) ) {
		$term = acf_get_term( $rule['value'] );
		if ( $term ) {
			$rule['value'] = acf_encode_term( $term );
		}
	}

	// return
	return $rule;
}