欢迎您光临自学哈网,只为分享网络知识教程,供大家学习参考!

「自学哈网」WordPress 5.0+ 移除 wp-block-library-css 前端 CSS

作者 : 自学哈 本文共949个字,预计阅读时间需要3分钟 2022-11-26 共141人阅读
也想出现在这里? 联系我们

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 性能优化的极致追求。

本站声明:
本站所有资源来源于网络,分享目的仅供大家学习和交流!如若本站内容侵犯了原著者的合法权益,可联系邮箱976157886@qq.com进行删除。
自学哈专注于免费提供最新的分享知识、网络教程、网络技术的资源分享平台,好资源不私藏,大家一起分享!

自学哈网 » 「自学哈网」WordPress 5.0+ 移除 wp-block-library-css 前端 CSS
也想出现在这里? 联系我们
© 2022 Theme by - 自学哈网 & WordPress Theme. All rights reserved 浙ICP备2022016594号