acf_pro::register_assetspublicACF 5.0.0

Registers styles and scripts used by ACF PRO.

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

Хуков нет.

Возвращает

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

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

$acf_pro = new acf_pro();
$acf_pro->register_assets();

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

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

Код acf_pro::register_assets() ACF 6.4.2

public function register_assets() {
	$version = acf_get_setting( 'version' );
	$min     = defined( 'ACF_DEVELOPMENT_MODE' ) && ACF_DEVELOPMENT_MODE ? '' : '.min';

	// Register scripts.
	wp_register_script( 'acf-pro-input', acf_get_url( "assets/build/js/pro/acf-pro-input{$min}.js" ), array( 'acf-input' ), $version );
	wp_register_script( 'acf-pro-field-group', acf_get_url( "assets/build/js/pro/acf-pro-field-group{$min}.js" ), array( 'acf-field-group' ), $version );
	wp_register_script( 'acf-pro-ui-options-page', acf_get_url( "assets/build/js/pro/acf-pro-ui-options-page{$min}.js" ), array( 'acf-input' ), $version );

	// Register styles.
	wp_register_style( 'acf-pro-input', acf_get_url( 'assets/build/css/pro/acf-pro-input' . $min . '.css' ), array( 'acf-input' ), $version );
	wp_register_style( 'acf-pro-field-group', acf_get_url( 'assets/build/css/pro/acf-pro-field-group' . $min . '.css' ), array( 'acf-input' ), $version );

	if ( is_admin() ) {
		$to_localize = array(
			'isLicenseActive'  => acf_pro_is_license_active(),
			'isLicenseExpired' => acf_pro_is_license_expired(),
		);

		acf_localize_data( $to_localize );
	}
}