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

acf_form_customizer::settings() public ACF 5.3.2

This function will return an array of cutomizer settings that include ACF data similar to $customizer->settings();

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

Хуков нет.

Возвращает

$value. (mixed)

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

$acf_form_customizer = new acf_form_customizer();
$acf_form_customizer->settings( $customizer );
$customizer (обязательный)
-

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

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

Код acf_form_customizer::settings() ACF 5.9.1

<?php
function settings( $customizer ) {
	
	// vars
	$data = array();
	$settings = $customizer->settings();
	
	
	// bail ealry if no settings
	if( empty($settings) ) return false;
	
	
	// loop over settings
	foreach( $settings as $setting ) {
		
		// vars
		$id = $setting->id;
		
		
		// verify settings type
		if( substr($id, 0, 6) == 'widget' || substr($id, 0, 7) == 'nav_menu' ) {
			// allow
		} else {
			continue;
		}
		
		
		// get value
		$value = $setting->post_value();	
		
		
		// bail early if no acf
		if( !is_array($value) || !isset($value['acf']) ) continue;
		
		
		// set data	
		$setting->acf = $value['acf'];
		
		
		// append
		$data[] = $setting;
					
	}
	
	
	// bail ealry if no settings
	if( empty($data) ) return false;
	
	
	// return
	return $data;
	
}