Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 退出/取消注册后端的css和js_Javascript_Css_Woocommerce - Fatal编程技术网

Javascript 退出/取消注册后端的css和js

Javascript 退出/取消注册后端的css和js,javascript,css,woocommerce,Javascript,Css,Woocommerce,我正在努力解决这个问题,但我希望做的是加快WooCommerce后端的速度。我大约在10秒的标记,我希望通过消除任何不必要的脚本和正在加载的css来缩短几秒钟 我只是希望在后端消除这些请求,特别是WooCommerce的orders页面和single orders页面。我曾在函数的上方和下方放置add_action,但什么都没有 add_action( 'admin_init', 'remove_admin_styles', 999 ); function remove_admin_styles

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

我只是希望在后端消除这些请求,特别是WooCommerce的orders页面和single orders页面。我曾在函数的上方和下方放置
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' );
}

钩子
admin_init
admin_enqueue_脚本
之前执行(当管理样式排队时)。这意味着他们无论如何都要排队

使用
admin\u print\u样式作为挂钩。通过将优先级设置为1(add_action()
的最后一个参数),可以确保在打印样式之前执行它


我的回答有误。你需要的不是
wp\u print\u styles
,而是
admin\u print\u styles
。不确定这是否是最佳做法:“注意,admin\u print\u styles不应用于将样式或脚本放入管理页面的队列。请改用admin\u enqueue\u脚本。”——@user10161674你不
将它们放入队列,但
将它们出列!这就是为什么在他们被打印之前,但在他们排队之后,你会这么做。(否则他们无论如何都会排队。)@user10161674我把答案改成abit@user10161674最后一个参数为1表示最高优先级。我测试了我的答案,它成功了!我的猜测是css文件并不是你加载时间过长的罪魁祸首。看看Inspector,看看加载页面最耗时的是什么
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' );

}