WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

acf_field_taxonomy::render_field_select() public ACF 3.6

Create the HTML interface for your field

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

Хуков нет.

Возвращает

Null. Ничего.

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

$acf_field_taxonomy = new acf_field_taxonomy();
$acf_field_taxonomy->render_field_select( $field );
  • ($field) (обязательный)
    an array holding all the field's data

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

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

Код acf_field_taxonomy::render_field_select() ACF 5.9.1

<?php
function render_field_select( $field ) {
	
	// Change Field into a select
	$field['type'] = 'select';
	$field['ui'] = 1;
	$field['ajax'] = 1;
	$field['choices'] = array();
	
	
	// value
	if( !empty($field['value']) ) {
		
		// get terms
		$terms = $this->get_terms( $field['value'], $field['taxonomy'] );
		
		
		// set choices
		if( !empty($terms) ) {
			
			foreach( array_keys($terms) as $i ) {
				
				// vars
				$term = acf_extract_var( $terms, $i );
				
				
				// append to choices
				$field['choices'][ $term->term_id ] = $this->get_term_title( $term, $field );
			
			}
			
		}
		
	}
	
	
	// render select		
	acf_render_field( $field );
	
}