Automattic\WooCommerce\Admin\Features

Features::load_scripts │ public static │ WC 1.0

Loads the required scripts on the correct pages.

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

Хуков нет.

Возвращает

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

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

$result = Features::load_scripts();

Код Features::load_scripts() WC 11.2.2

public static function load_scripts() {
	if ( ! PageController::is_admin_or_embed_page() ) {
		return;
	}

	$available_features = self::get_available_features();
	$enabled_features   = array();
	foreach ( self::get_features() as $key ) {
		$enabled_features[ $key ] = in_array( $key, $available_features, true );
	}

	$enabled_features = array_merge( $enabled_features, self::get_legacy_feature_compatibility_values() );

	wp_add_inline_script( WC_ADMIN_APP, 'window.wcAdminFeatures = ' . wp_json_encode( $enabled_features, JSON_HEX_TAG | JSON_UNESCAPED_SLASHES ), 'before' );
}