WC_Admin_Assets::admin_styles()
Enqueue styles.
Метод класса: WC_Admin_Assets{}
Хуки из метода
Возвращает
null
. Ничего (null).
Использование
$WC_Admin_Assets = new WC_Admin_Assets(); $WC_Admin_Assets->admin_styles();
Код WC_Admin_Assets::admin_styles() WC Admin Assets::admin styles WC 9.7.1
public function admin_styles() { global $wp_scripts; $version = Constants::get_constant( 'WC_VERSION' ); $screen = get_current_screen(); $screen_id = $screen ? $screen->id : ''; // Register admin styles. wp_register_style( 'woocommerce_admin_menu_styles', WC()->plugin_url() . '/assets/css/menu.css', array(), $version ); wp_register_style( 'woocommerce_admin_styles', WC()->plugin_url() . '/assets/css/admin.css', array(), $version ); wp_register_style( 'jquery-ui-style', WC()->plugin_url() . '/assets/css/jquery-ui/jquery-ui.min.css', array(), $version ); wp_register_style( 'woocommerce_admin_dashboard_styles', WC()->plugin_url() . '/assets/css/dashboard.css', array(), $version ); wp_register_style( 'woocommerce_admin_print_reports_styles', WC()->plugin_url() . '/assets/css/reports-print.css', array(), $version, 'print' ); wp_register_style( 'woocommerce_admin_marketplace_styles', WC()->plugin_url() . '/assets/css/marketplace-suggestions.css', array(), $version ); wp_register_style( 'woocommerce_admin_privacy_styles', WC()->plugin_url() . '/assets/css/privacy.css', array(), $version ); // Add RTL support for admin styles. wp_style_add_data( 'woocommerce_admin_menu_styles', 'rtl', 'replace' ); wp_style_add_data( 'woocommerce_admin_styles', 'rtl', 'replace' ); wp_style_add_data( 'woocommerce_admin_dashboard_styles', 'rtl', 'replace' ); wp_style_add_data( 'woocommerce_admin_print_reports_styles', 'rtl', 'replace' ); wp_style_add_data( 'woocommerce_admin_marketplace_styles', 'rtl', 'replace' ); wp_style_add_data( 'woocommerce_admin_privacy_styles', 'rtl', 'replace' ); if ( $screen && $screen->is_block_editor() ) { $styles = WC_Frontend_Scripts::get_styles(); if ( $styles ) { foreach ( $styles as $handle => $args ) { wp_register_style( $handle, $args['src'], $args['deps'], $args['version'], $args['media'] ); if ( ! isset( $args['has_rtl'] ) ) { wp_style_add_data( $handle, 'rtl', 'replace' ); } wp_enqueue_style( $handle ); } } } // Sitewide menu CSS. wp_enqueue_style( 'woocommerce_admin_menu_styles' ); // Admin styles for WC pages only. if ( in_array( $screen_id, wc_get_screen_ids() ) ) { wp_enqueue_style( 'woocommerce_admin_styles' ); wp_enqueue_style( 'jquery-ui-style' ); wp_enqueue_style( 'wp-color-picker' ); } if ( in_array( $screen_id, array( 'dashboard' ) ) ) { wp_enqueue_style( 'woocommerce_admin_dashboard_styles' ); } if ( in_array( $screen_id, array( 'woocommerce_page_wc-reports', 'toplevel_page_wc-reports' ) ) ) { wp_enqueue_style( 'woocommerce_admin_print_reports_styles' ); } // Privacy Policy Guide css for back-compat. if ( isset( $_GET['wp-privacy-policy-guide'] ) || in_array( $screen_id, array( 'privacy-policy-guide' ) ) ) { wp_enqueue_style( 'woocommerce_admin_privacy_styles' ); } // @deprecated 2.3. if ( has_action( 'woocommerce_admin_css' ) ) { /* phpcs:disable WooCommerce.Commenting.CommentHooks.MissingHookComment */ do_action( 'woocommerce_admin_css' ); /* phpcs: enable */ wc_deprecated_function( 'The woocommerce_admin_css action', '2.3', 'admin_enqueue_scripts' ); } if ( WC_Marketplace_Suggestions::show_suggestions_for_screen( $screen_id ) ) { wp_enqueue_style( 'woocommerce_admin_marketplace_styles' ); } }