gpt4 book ai didi

javascript - 为后端出列/取消注册 css 和 js

转载 作者:行者123 更新时间:2023-11-30 06:23:55 27 4
gpt4 key购买 nike

我正在努力解决这个问题,但我想做的是加快 WooCommerce 后端的速度。我在 10 秒左右,我希望通过消除正在加载的任何不需要的脚本和 css 来缩短几秒钟。

我只想在后端消除这些请求,特别是 WooCommerce 的订单页面和单个订单页面。我试过将 add_action 放在函数的上方和下方,但什么也没有。

add_action( 'admin_init', 'remove_admin_styles', 999 );
function remove_admin_styles()
{

// Dequeue
wp_dequeue_style( 'caldera-forms-admin-icon-styles' );
wp_dequeue_style( 'et-core-admin' );
wp_dequeue_style( 'et-core-portability' );
wp_dequeue_style( 'wf-common-style' );
wp_dequeue_style( 'wf-fedex-style' );
wp_dequeue_style( 'woocommercebulkdiscount-style-admin' );
wp_dequeue_style( 'tm_epo_admin_css' );
wp_dequeue_style( 'tc-font-awesome' );
wp_dequeue_style( 'tm_global_epo_animate_css' );
wp_dequeue_style( 'tm_global_epo_admin_css' );
wp_dequeue_style( 'tm_global_epo_admin_font' );
wp_dequeue_style( 'tm-spectrum' );
wp_dequeue_style( 'tc-font-awesome' );
wp_dequeue_style( 'yoast-seo-admin-global' );
wp_dequeue_style( 'yoast-seo-dismissible' );
wp_dequeue_style( 'et-meta-box-style' );
wp_dequeue_style( 'et-core-version-rollback' );
wp_dequeue_style( 'library-menu-styles' );
wp_dequeue_style( 'woocommerce_admin_menu_styles' );
wp_dequeue_style( 'woocommerce_admin_styles' );
wp_dequeue_style( 'yoast-seo-toggle-switch' );
wp_dequeue_style( 'yoast-seo-admin-css' );
wp_dequeue_style( 'woocommerce-activation' );
wp_dequeue_style( 'dashicons' );


// Deregister
wp_deregister_style( 'caldera-forms-admin-icon-styles' );
wp_deregister_style( 'et-core-admin' );
wp_deregister_style( 'et-core-portability' );
wp_deregister_style( 'wf-common-style' );
wp_deregister_style( 'wf-fedex-style' );
wp_deregister_style( 'woocommercebulkdiscount-style-admin' );
wp_deregister_style( 'tm_epo_admin_css' );
wp_deregister_style( 'tc-font-awesome' );
wp_deregister_style( 'tm_global_epo_animate_css' );
wp_deregister_style( 'tm_global_epo_admin_css' );
wp_deregister_style( 'tm_global_epo_admin_font' );
wp_deregister_style( 'tm-spectrum' );
wp_deregister_style( 'tc-font-awesome' );
wp_deregister_style( 'yoast-seo-admin-global' );
wp_deregister_style( 'yoast-seo-dismissible' );
wp_deregister_style( 'et-meta-box-style' );
wp_deregister_style( 'et-core-version-rollback' );
wp_deregister_style( 'library-menu-styles' );
wp_deregister_style( 'woocommerce_admin_menu_styles' );
wp_deregister_style( 'woocommerce_admin_styles' );
wp_deregister_style( 'yoast-seo-toggle-switch' );
wp_deregister_style( 'yoast-seo-admin-css' );
wp_deregister_style( 'woocommerce-activation' );
wp_deregister_style( 'dashicons' );
}

最佳答案

Hook admin_initadmin_enqueue_scripts 之前执行(当管理样式入队时)。这意味着他们无论如何都会排队。

使用 admin_print_styles 作为你的钩子(Hook)。通过将优先级设为 1(add_action() 的最后一个参数),您可以确保它在打印样式之前执行。

参见 WordPress Codex

add_action( 'admin_print_styles', 'remove_admin_styles', 1 );
function remove_admin_styles()
{

// Dequeue
wp_dequeue_style( 'caldera-forms-admin-icon-styles' );
wp_dequeue_style( 'et-core-admin' );
wp_dequeue_style( 'et-core-portability' );
wp_dequeue_style( 'wf-common-style' );
wp_dequeue_style( 'wf-fedex-style' );
wp_dequeue_style( 'woocommercebulkdiscount-style-admin' );
wp_dequeue_style( 'tm_epo_admin_css' );
wp_dequeue_style( 'tc-font-awesome' );
wp_dequeue_style( 'tm_global_epo_animate_css' );
wp_dequeue_style( 'tm_global_epo_admin_css' );
wp_dequeue_style( 'tm_global_epo_admin_font' );
wp_dequeue_style( 'tm-spectrum' );
wp_dequeue_style( 'tc-font-awesome' );
wp_dequeue_style( 'yoast-seo-admin-global' );
wp_dequeue_style( 'yoast-seo-dismissible' );
wp_dequeue_style( 'et-meta-box-style' );
wp_dequeue_style( 'et-core-version-rollback' );
wp_dequeue_style( 'library-menu-styles' );
wp_dequeue_style( 'woocommerce_admin_menu_styles' );
wp_dequeue_style( 'woocommerce_admin_styles' );
wp_dequeue_style( 'yoast-seo-toggle-switch' );
wp_dequeue_style( 'yoast-seo-admin-css' );
wp_dequeue_style( 'woocommerce-activation' );
wp_dequeue_style( 'dashicons' );


// Deregister
wp_deregister_style( 'caldera-forms-admin-icon-styles' );
wp_deregister_style( 'et-core-admin' );
wp_deregister_style( 'et-core-portability' );
wp_deregister_style( 'wf-common-style' );
wp_deregister_style( 'wf-fedex-style' );
wp_deregister_style( 'woocommercebulkdiscount-style-admin' );
wp_deregister_style( 'tm_epo_admin_css' );
wp_deregister_style( 'tc-font-awesome' );
wp_deregister_style( 'tm_global_epo_animate_css' );
wp_deregister_style( 'tm_global_epo_admin_css' );
wp_deregister_style( 'tm_global_epo_admin_font' );
wp_deregister_style( 'tm-spectrum' );
wp_deregister_style( 'tc-font-awesome' );
wp_deregister_style( 'yoast-seo-admin-global' );
wp_deregister_style( 'yoast-seo-dismissible' );
wp_deregister_style( 'et-meta-box-style' );
wp_deregister_style( 'et-core-version-rollback' );
wp_deregister_style( 'library-menu-styles' );
wp_deregister_style( 'woocommerce_admin_menu_styles' );
wp_deregister_style( 'woocommerce_admin_styles' );
wp_deregister_style( 'yoast-seo-toggle-switch' );
wp_deregister_style( 'yoast-seo-admin-css' );
wp_deregister_style( 'woocommerce-activation' );
wp_deregister_style( 'dashicons' );

}

关于javascript - 为后端出列/取消注册 css 和 js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51618210/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com