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

acf_form_data() ACF 5.0.0

Called within a form to set important information and render hidden inputs.

Хуки из функции
Возвращает

null. Ничего.

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

acf_form_data( $data );
$data **
-
По умолчанию: array()

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

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

Код acf_form_data() ACF 5.9.1

<?php
function acf_form_data( $data = array() ) {
	
	// Apply defaults.
	$data = wp_parse_args($data, array(
		
		/** @type string The current screen (post, user, taxonomy, etc). */
		'screen' => 'post',
		
		/** @type int|string The ID of current post being edited. */
		'post_id' => 0,
		
		/** @type bool Enables AJAX validation. */
		'validation' => true,
	));
	
	// Create nonce using screen.
	$data['nonce'] = wp_create_nonce( $data['screen'] );
	
	// Append "changed" input used within "_wp_post_revision_fields" action.
	$data['changed'] = 0;
	
	// Set data.
	acf_set_form_data( $data );
	
	// Render HTML.
	?>
	<div id="acf-form-data" class="acf-hidden">
		<?php 
		
		// Create hidden inputs from $data
		foreach( $data as $name => $value ) {
			acf_hidden_input(array(
				'id'	=> '_acf_' . $name,
				'name'	=> '_acf_' . $name,
				'value'	=> $value
			));
		}
		
		/**
		 * Fires within the #acf-form-data element to add extra HTML.
		 *
		 * @date	15/10/13
		 * @since	5.0.0
		 *
		 * @param	array $data The form data.
		 */
		do_action( 'acf/form_data', $data );
		do_action( 'acf/input/form_data', $data );
		
		?>
	</div>
	<?php
}