ACF_Compatibility::validate_post_taxonomy_location_rule()publicACF 5.7.4

validate_post_taxonomy_location_rule

description

Метод класса: ACF_Compatibility{}

Хуков нет.

Возвращает

type. Description.

Использование

$ACF_Compatibility = new ACF_Compatibility();
$ACF_Compatibility->validate_post_taxonomy_location_rule( $rule );
$rule (обязательный)
-

Список изменений

С версии 5.7.4 Введена.

Код ACF_Compatibility::validate_post_taxonomy_location_rule() 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;
}