Automattic\WooCommerce\Admin\Features\Settings
Init::enqueue_settings_editor_styles
Enqueue styles for the settings editor.
Метод класса: Init{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$Init = new Init(); $Init->enqueue_settings_editor_styles();
Код Init::enqueue_settings_editor_styles() Init::enqueue settings editor styles WC 10.7.0
public function enqueue_settings_editor_styles() {
if ( ! self::get_instance()->is_settings_page() ) {
return;
}
$style_name = 'wc-admin-edit-settings';
$style_path_name = 'settings';
$style_assets_filename = WCAdminAssets::get_script_asset_filename( $style_path_name, 'style' );
$style_assets = require WC_ADMIN_ABSPATH . WC_ADMIN_DIST_JS_FOLDER . $style_path_name . '/' . $style_assets_filename;
// Settings Editor styles.
wp_register_style(
$style_name,
WCAdminAssets::get_url( $style_path_name . '/style', 'css' ),
// Manually set dependencies for now, because the asset file is not being generated correctly.
// See plugins/woocommerce/assets/client/admin/settings-editor/style.asset.php. Should be: `isset( $style_assets['dependencies'] ) ? $style_assets['dependencies'] : array(),`.
array( 'wp-components', 'wc-components' ),
WCAdminAssets::get_file_version( 'css', $style_assets['version'] ),
);
wp_enqueue_style( $style_name );
// Global presets styles.
wp_register_style( 'wc-global-presets', false ); // phpcs:ignore
wp_add_inline_style( 'wc-global-presets', wp_get_global_stylesheet( array( 'presets' ) ) );
wp_enqueue_style( 'wc-global-presets' );
}