Automattic\WooCommerce\Admin\Features\Settings
Init::enqueue_settings_editor_scripts
Enqueue scripts for the settings editor.
Method of the class: Init{}
No Hooks.
Returns
null. Nothing (null).
Usage
$Init = new Init(); $Init->enqueue_settings_editor_scripts();
Init::enqueue_settings_editor_scripts() Init::enqueue settings editor scripts code WC 10.4.3
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' ),
$script_assets['dependencies'],
WCAdminAssets::get_file_version( 'js', $script_assets['version'] ),
true
);
wp_set_script_translations( 'wc-admin-' . $script_name, 'woocommerce' );
}