WordPress 5.0+版本移除前端wp-block-library-css的调用

WordPress 5.0+以后会默认在前端增加一个名为wp-block-library-css的css样式文件。从这个文件的名字就可以看出来,这是wordpress专门给块编辑器(古腾堡)使用的样式文件。对于不喜欢使用新版编辑器的站长,这个文件并没有什么用处,反而会影响前端的加载速度,所以我们需要移除它。

把下面代码放到当前主题的functions.php文件中即可移除:

//WordPress 移除头部 global-styles-inline-css
add_action('wp_enqueue_scripts', 'fanly_remove_styles_inline');
function fanly_remove_styles_inline(){
	wp_deregister_style( 'global-styles' );
	wp_dequeue_style( 'global-styles' );
	wp_dequeue_style( 'wp-block-library' );
	wp_dequeue_style( 'wp-block-library-theme' );
	wp_dequeue_style( 'wc-block-style' );
}

有关于wp_dequeue_style函数移除样式文件的用法请参阅:WordPress函数wp_dequeue_style移除css样式