Automattic\WooCommerce\Admin\Features\Settings

Init::enqueue_settings_editor_scripts()publicWC 1.0

Enqueue scripts for the settings editor.

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

Хуков нет.

Возвращает

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

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

$Init = new Init();
$Init->enqueue_settings_editor_scripts();

Код Init::enqueue_settings_editor_scripts() WC 9.7.1

public function enqueue_settings_editor_scripts() {
	if ( ! self::get_instance()->is_settings_page() ) {
		return;
	}

	// Make sure the Settings Editor package is loaded.
	wp_enqueue_script( 'wc-settings-editor' );
	wp_enqueue_style( 'wc-settings-editor' );

	$script_name            = 'wc-admin-edit-settings';
	$script_path_name       = 'settings';
	$script_assets_filename = WCAdminAssets::get_script_asset_filename( $script_path_name, 'index' );
	$script_assets          = require WC_ADMIN_ABSPATH . WC_ADMIN_DIST_JS_FOLDER . $script_path_name . '/' . $script_assets_filename;

	wp_enqueue_script(
		$script_name,
		WCAdminAssets::get_url( $script_path_name . '/index', 'js' ),
		array_merge( array( 'wp-edit-site' ), $script_assets['dependencies'] ),
		WCAdminAssets::get_file_version( 'js', $script_assets['version'] ),
		true
	);

	wp_set_script_translations( 'wc-admin-' . $script_name, 'woocommerce' );
}