acf_field_taxonomy::render_field_taxonomy_conditional_choicespublicACF 6.3

Filters choices in taxonomy conditions.

Method of the class: acf_field_taxonomy{}

No Hooks.

Returns

mixed.

Usage

$acf_field_taxonomy = new acf_field_taxonomy();
$acf_field_taxonomy->render_field_taxonomy_conditional_choices( $choices, $conditional_field, $rule_value );
$choices(array) (required)
The selected choice.
$conditional_field(array) (required)
The conditional field settings object.
$rule_value(string) (required)
The rule value.

Changelog

Since 6.3 Introduced.

acf_field_taxonomy::render_field_taxonomy_conditional_choices() code ACF 6.8.8

public function render_field_taxonomy_conditional_choices( $choices, $conditional_field, $rule_value ) {
	if ( is_array( $conditional_field ) && $conditional_field['type'] === 'taxonomy' ) {
		if ( ! empty( $rule_value ) ) {
			$term    = get_term( $rule_value );
			$choices = array( $rule_value => $term->name );
		}
	}
	return $choices;
}