acf_field_oembed::get_ajax_query()publicACF 5.0.9

get_ajax_query

This function will return an array of data formatted for use in a select2 AJAX response

Метод класса: acf_field_oembed{}

Хуков нет.

Возвращает

(Массив).

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

$acf_field_oembed = new acf_field_oembed();
$acf_field_oembed->get_ajax_query( $args );
$args **
-
По умолчанию: array()

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

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

Код acf_field_oembed::get_ajax_query() ACF 6.0.4

function get_ajax_query( $args = array() ) {

	// defaults
	$args = acf_parse_args(
		$args,
		array(
			's'         => '',
			'field_key' => '',
		)
	);

	// load field
	$field = acf_get_field( $args['field_key'] );
	if ( ! $field ) {
		return false;
	}

	// prepare field to correct width and height
	$field = $this->prepare_field( $field );

	// vars
	$response = array(
		'url'  => $args['s'],
		'html' => $this->wp_oembed_get( $args['s'], $field['width'], $field['height'] ),
	);

	// return
	return $response;

}