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

acf_render_fields() ACF 5.0.0

Renders an array of fields. Also loads the field's value.

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

null. Ничего.

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

acf_render_fields( $fields, $post_id, $el, $instruction );
$fields(массив) (обязательный)
An array of fields.
$post_id((int|строка))
The post ID to load values from.
$el **
-
По умолчанию: 'div'
$instruction(строка)
The instruction render position (label|field).

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

С версии 5.0.0 Введена.
С версии 5.6.9 Changed parameter order.

Код acf_render_fields() ACF 5.9.1

<?php
function acf_render_fields( $fields, $post_id = 0, $el = 'div', $instruction = 'label' ) {
	
	// Parameter order changed in ACF 5.6.9.
	if( is_array($post_id) ) {
		$args = func_get_args();
		$fields = $args[1];
		$post_id = $args[0];
	}
	
	/**
	 * Filters the $fields array before they are rendered.
	 *
	 * @date	12/02/2014
	 * @since	5.0.0
	 *
	 * @param	array $fields An array of fields.
	 * @param	(int|string) $post_id The post ID to load values from.
	 */
	$fields = apply_filters( 'acf/pre_render_fields', $fields, $post_id );
	
	// Filter our false results.
	$fields = array_filter( $fields );
	
	// Loop over and render fields.
	if( $fields ) {
		foreach( $fields as $field ) {
			
			// Load value if not already loaded.
			if( $field['value'] === null ) {
				$field['value'] = acf_get_value( $post_id, $field );
			} 
			
			// Render wrap.
			acf_render_field_wrap( $field, $el, $instruction );
		}
	}
	
	/**
	*  Fires after fields have been rendered.
	*
	*  @date	12/02/2014
	*  @since	5.0.0
	*
	* @param	array $fields An array of fields.
	* @param	(int|string) $post_id The post ID to load values from.
	*/
	do_action( 'acf/render_fields', $fields, $post_id );
}