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

文章标题:WordPress 5.0+版本移除前端wp-block-library-css的调用

自从WordPress5.0版本发布以来,较旧的代码和功能已被取代或移除。其中一个显着的变化是官方前端样式表wp-block-library-css的调用将不再被默认加载。在本文中,我们将探讨这一变化,并讨论如何在不需要它的情况下从代码中删除这个链接。

1.什么是wp-block-library-css

wp-block-library-css样式表是一个默认情况下添加在WordPress后台和前台中,用于提供核心块编辑器样式的CSS文件。这些块是WordPress自带的模块,它们允许网站管理员将图像、文本和其他内容添加到页面或文章中。

2.为什么要移除它

当网站管理员正在开发自定义主题或插件时,他们通常会使用自己的样式表和代码来控制页面的外观和功能。wp-block-library-css样式表是WordPress提供的默认CSS文件,它可能会影响网站管理员想要实现的视觉元素。从WordPress 5.0版本开始,用户可以选择在后台禁用或启用它,但不能直接在前端删除它的链接。

3.如何移除它

要完全删除wp-block-library-css,需要额外的代码。以下是几种可能的方法:

  1. 使用remove_action函数:可以使用以下WordPress钩子来移除wp-block-library-css链接:
  2. // Remove block library CSS from the frontend
    add_action( 'wp_enqueue_scripts', 'remove_block_library_css', 100 );
    function remove_block_library_css() {
        wp_dequeue_style( 'wp-block-library' );
    }
  3. 使用特定CSS标识符:根据网站的具体情况,可以根据CSS标识符来移除wp-block-library-css链接:
  4. function remove_block_library_css(){
        wp_dequeue_style( 'wp-block-library' );
        wp_dequeue_style( 'wp-block-library-theme' );
    } 
    add_action( 'wp_enqueue_scripts', 'remove_block_library_css' );
  5. 使用可用的插件:如果您不熟悉代码,可以使用专门的插件来删除wp-block-library-css链接。例如,Disable Gutenberg Styles and Scripts将从代码中完全删除块编辑器的CSS和JavaScript文件。

4.结论

尽管默认加载wp-block-library-css样式表能够提供良好的块编辑器体验,但对于那些想要开发自定义主题或插件的网站管理员来说,它可能会成为负担。移除wp-block-library-css链接要取决于具体网站的需求和优化目标,但是方法很简单:使用代码或特定CSS标识符,或是使用可用的插件即可。

晓白博客网版权所有,原文地址https://www.xbnb.cn/5241
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容