WordPress 5.0+ 移除 wp-block-library-css 前端 CSS
WordPress 5.0 开始默认已经更换了全新的编辑器,为此也导致许多的插件开始失效或者不兼容新版编辑器,…
WordPress 5.0 开始默认已经更换了全新的编辑器,为此也导致许多的插件开始失效或者不兼容新版编辑器,同样 WordPress 为了兼容新版编辑器,也会在 wp_head()函数调用中自动引入“wp-block-library-css”的 CSS 文件,然而这对于目前大多 WordPress 主题来说并不适用,并且没有意义。
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优化、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!