acf_field_taxonomy::render_field_taxonomy_conditional_choicespublicACF 6.3

Filters choices in taxonomy conditions.

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

Хуков нет.

Возвращает

Разное.

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

$acf_field_taxonomy = new acf_field_taxonomy();
$acf_field_taxonomy->render_field_taxonomy_conditional_choices( $choices, $conditional_field, $rule_value );
$choices(массив) (обязательный)
The selected choice.
$conditional_field(массив) (обязательный)
The conditional field settings object.
$rule_value(строка) (обязательный)
The rule value.

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

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

Код acf_field_taxonomy::render_field_taxonomy_conditional_choices() ACF 6.4.2

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;
}