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

acf_field_taxonomy::render_field_checkbox() 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_checkbox( $field );
$field (обязательный)
-

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

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

Код acf_field_taxonomy::render_field_checkbox() ACF 5.9.1

<?php
function render_field_checkbox( $field ) {
	
	// hidden input
	acf_hidden_input(array(
		'type'	=> 'hidden',
		'name'	=> $field['name'],
	));
	
	
	// checkbox saves an array
	if( $field['field_type'] == 'checkbox' ) {
	
		$field['name'] .= '[]';
		
	}
	
	
	// taxonomy
	$taxonomy_obj = get_taxonomy($field['taxonomy']);
	
	
	// include walker
	acf_include('includes/walkers/class-acf-walker-taxonomy-field.php');
	
	
	// vars
	$args = array(
		'taxonomy'     		=> $field['taxonomy'],
		'show_option_none'	=> sprintf( _x('No %s', 'No terms', 'acf'), strtolower($taxonomy_obj->labels->name) ),
		'hide_empty'   		=> false,
		'style'        		=> 'none',
		'walker'       		=> new ACF_Taxonomy_Field_Walker( $field ),
	);
	
	
	// filter for 3rd party customization
	$args = apply_filters('acf/fields/taxonomy/wp_list_categories', $args, $field);
	$args = apply_filters('acf/fields/taxonomy/wp_list_categories/name=' . $field['_name'], $args, $field);
	$args = apply_filters('acf/fields/taxonomy/wp_list_categories/key=' . $field['key'], $args, $field);
	
	?>
<div class="categorychecklist-holder">
<ul class="acf-checkbox-list acf-bl">
	<?php wp_list_categories( $args ); ?>
</ul>
</div>
	<?php
	
}