将dashics.min.css移至页脚

时间:2019-06-28 作者:Chris

嘿WordPress社区,

谷歌页面速度正在抱怨dashicons。min.css正在我们的网站上。然而,我们需要它来制作超大菜单。

我想知道是否可以把它移到页脚。

我已经尝试过此代码:

add_action( \'wp_print_styles\', \'my_deregister_styles\' );
function my_deregister_styles()    { 
   wp_deregister_style( \'dashicons\' ); 
   wp_enqueue_style( \'dashicons\', array(), false, true );
}
我还尝试了其他一些示例,但是,这里似乎什么都不起作用。

有什么想法吗?

谢谢

2 个回复
最合适的回答,由SO网友:Milan Hirpara 整理而成

请尝试以下代码:

add_action( \'wp_print_styles\', \'my_deregister_styles\' );
function my_deregister_styles()    { 
   wp_deregister_style( \'dashicons\' ); 
}
替换css路径“path\\u OF\\u css”:

add_action( \'wp_footer\', \'register_wp_footer\', 11 );
function register_wp_footer() { 
    wp_enqueue_style( \'dashicons\', \'PATH_OF_CSS\' ,array(), false, true );
}

SO网友:Chris

最终工作解决方案是:

add_action( \'wp_print_styles\', \'my_deregister_styles\' );
function my_deregister_styles()    { 
   wp_deregister_style( \'dashicons\' ); 
}

add_action( \'wp_footer\', \'register_wp_footer\' );
function register_wp_footer() { 
    wp_enqueue_style( \'dashicons\', \'/wp-includes/css/dashicons.min.css\');
}

相关推荐