WordPress 5.0+ 移除 wp-block-library-css 前端 CSS

张子凡 WordPress优化 2018-12-20 16:02:26 阅读(...) 评论(1)

WordPress 5.0 开始默认已经更换了全新的编辑器,为此也导致许多的插件开始失效或者不兼容新版编辑器,同样 WordPress 为了兼容新版编辑器,也会在 wp_head()函数调用中自动引入“wp-block-library-css”的 CSS 文件,然而这对于目前大多 WordPress 主题来说并不适用,并且没有意义。

WordPress 移除 wp-block-library-css

1
2
<!--WordPress 5.0+版本后前端载入 block 编辑器 CSS 文件-->
<link rel='stylesheet' id='wp-block-library-css'  href='https://zhangzifan.com/wp-includes/css/dist/block-library/style.min.css?ver=5.0.1' type='text/css' media='all' />

其实从 WordPress 开始测试 Gutenberg 编辑器插件的时候就会有这个问题了,只是当时子凡体验后不习惯就直接卸载了,然而现在已经统一的升级到 WordPress 5.0+,虽然 WordPress 官方依旧提供了可以换回经典编辑器的插件,但是新编辑器还是带来了一些没有意义的东西,这也是子凡刚刚无意间测试自己网站的时候看到源代码中多了一行,那么下面就直接教大家方法吧!

1
2
3
4
5
//WordPress 5.0+移除 block-library CSS
add_action( 'wp_enqueue_scripts', 'fanly_remove_block_library_css', 100 );
function fanly_remove_block_library_css() {
	wp_dequeue_style( 'wp-block-library' );
}

使用方法很简单,将以上的代码添加到当前主题 functions.php 文件中即可。

这可能是 WordPress 缺乏考虑到的一个地方,虽然不知道 WordPress 是否会在安装了经典编辑器的情况下,自动的移除关于新版编辑器可能需要的功能,但是子凡还是有那么一点点期待,不过不重要,由于 WordPress 本身的二次开发接口足够规范,所以按照子凡提供的代码也可以轻轻松松解决对 WordPress 性能优化的极致追求。

更多关于WordPress优化及疑问可以添加QQ群:255308000

除非注明,否则均为泪雪博客原创文章,禁止任何形式转载

本文链接:https://zhangzifan.com/wordpress-remove-block-library-css.html

留言评论

登录 后留言