客户要求为了优化页面加载性能移除Block Editor样式表。即Gutenberg样式表。
此样式表正常在前台页面以以下形式嵌入。本节内容教大家如何移除它。

<link rel='stylesheet' id='wp-block-library-css'  href='/wp-includes/css/dist/block-library/style.min.css?ver=5.2.2' type='text/css' media='all' />

注意!删除此样式表可能会使所有这些使用Gutenberg的组件失常。

将下面的代码放入主题的functions.php文件即可。

add_action('wp_enqueue_scripts', function () {
    wp_dequeue_style('wp-block-library');
});

本代码原理也很简单,即wordpress在服务器端生成页面时,不将此样式表加入队列中。