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

acf_field_button_group::render_field_settings() public ACF 5.6.3

Creates the field's settings HTML

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

Хуков нет.

Возвращает

n/a.

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

$acf_field_button_group = new acf_field_button_group();
$acf_field_button_group->render_field_settings( $field );
$field(массив) (обязательный)
The field settings array

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

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

Код acf_field_button_group::render_field_settings() ACF 5.9.1

<?php
function render_field_settings( $field ) {
	
	// encode choices (convert from array)
	$field['choices'] = acf_encode_choices($field['choices']);
	
	
	// choices
	acf_render_field_setting( $field, array(
		'label'			=> __('Choices','acf'),
		'instructions'	=> __('Enter each choice on a new line.','acf') . '<br /><br />' . __('For more control, you may specify both a value and label like this:','acf'). '<br /><br />' . __('red : Red','acf'),
		'type'			=> 'textarea',
		'name'			=> 'choices',
	));
	
	
	// allow_null
	acf_render_field_setting( $field, array(
		'label'			=> __('Allow Null?','acf'),
		'instructions'	=> '',
		'name'			=> 'allow_null',
		'type'			=> 'true_false',
		'ui'			=> 1,
	));
	
	
	// default_value
	acf_render_field_setting( $field, array(
		'label'			=> __('Default Value','acf'),
		'instructions'	=> __('Appears when creating a new post','acf'),
		'type'			=> 'text',
		'name'			=> 'default_value',
	));
	
	
	// layout
	acf_render_field_setting( $field, array(
		'label'			=> __('Layout','acf'),
		'instructions'	=> '',
		'type'			=> 'radio',
		'name'			=> 'layout',
		'layout'		=> 'horizontal', 
		'choices'		=> array(
			'horizontal'	=> __("Horizontal",'acf'),
			'vertical'		=> __("Vertical",'acf'), 
		)
	));
	
	
	// return_format
	acf_render_field_setting( $field, array(
		'label'			=> __('Return Value','acf'),
		'instructions'	=> __('Specify the returned value on front end','acf'),
		'type'			=> 'radio',
		'name'			=> 'return_format',
		'layout'		=> 'horizontal',
		'choices'		=> array(
			'value'			=> __('Value','acf'),
			'label'			=> __('Label','acf'),
			'array'			=> __('Both (Array)','acf')
		)
	));
	
}