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

acf_send_ajax_results() ACF 5.4.0

This function will print JSON data for a Select2 AJAX query

Ищем WP-разработчика! Фулл-тайм, удаленка, хорошая зарплата, соц. пакет. Подробности.
Компания Boosta.

@type function

Хуков нет.

Возвращает

null. Ничего.

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

acf_send_ajax_results( $response );
$response (обязательный)
-

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

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

Код acf_send_ajax_results() ACF 5.10.2

function acf_send_ajax_results( $response ) {

	// validate
	$response = wp_parse_args(
		$response,
		array(
			'results' => array(),
			'more'    => false,
			'limit'   => 0,
		)
	);

	// limit
	if ( $response['limit'] && $response['results'] ) {

		// vars
		$total = 0;

		foreach ( $response['results'] as $result ) {

			// parent
			$total++;

			// children
			if ( ! empty( $result['children'] ) ) {

				$total += count( $result['children'] );

			}
		}

		// calc
		if ( $total >= $response['limit'] ) {

			$response['more'] = true;

		}
	}

	// return
	wp_send_json( $response );

}