acf_field_wysiwyg::acf_enqueue_uploader()publicACF 5.3.2

acf_enqueue_uploader

Registers toolbars data for the WYSIWYG field.

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

Хуков нет.

Возвращает

null. Ничего (null).

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

$acf_field_wysiwyg = new acf_field_wysiwyg();
$acf_field_wysiwyg->acf_enqueue_uploader();

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

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

Код acf_field_wysiwyg::acf_enqueue_uploader() ACF 6.0.4

function acf_enqueue_uploader() {

	// vars
	$data     = array();
	$toolbars = $this->get_toolbars();

	// loop
	if ( $toolbars ) {
		foreach ( $toolbars as $label => $rows ) {

			// vars
			$key = $label;
			$key = sanitize_title( $key );
			$key = str_replace( '-', '_', $key );

			// append
			$data[ $key ] = array();

			if ( $rows ) {
				foreach ( $rows as $i => $row ) {
					$data[ $key ][ $i ] = implode( ',', $row );
				}
			}
		}
	}

	// localize
	acf_localize_data(
		array(
			'toolbars' => $data,
		)
	);
}