css - 为什么在 WordPress 主题中将 Google 字体排入 Functions.php 与 style.css 中更好?

标签 css wordpress fonts

我无法找到答案,为什么在 functions.php 文件中加入 Google 字体比添加 @import url('https://fonts.googleapis.com/css?family=Raleway :400,500,600,800,900'); 直接添加到样式表。

我在一个网站上读到,如果您使用样式表方法,CSS 文件会加载两次?那是假的,对吧?为什么函数方法更优越?

最佳答案

在您的 functions.php 中排队样式表更好,以防万一可能有另一个插件想要使用相同的字体。如果它使用 wp_register_style()wp_enqueue_style() 函数正确排队,那么 WP 将只包含一次链接,无论有多少插件需要它。但是,@import 自己(或手动将链接添加到您的 header.php)并且 WP 不知道这些,因此它会被加载不止一次。

当然,如果您确切地知道您的主题和插件正在使用哪些资源,并且知道没有其他任何东西想要加载相同的字体,那么您是否手动链接或导入它并不重要!

关于css - 为什么在 WordPress 主题中将 Google 字体排入 Functions.php 与 style.css 中更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51026897/

相关文章:

linux - 查找用于呈现字符或包含字形的字体?

html - 原生 chrome 日期选择器。年份字段中的六个字符

mysql - 卸载 MAMP 后如何恢复我的网站?

css - WordPress 加载更改的 css 和旧的 css

iOS 7 自定义字体对齐

google-chrome - Chrome 的字体太浅,难以阅读

jquery - 宽度达到0或低于零后,如何动态地向相反方向反射(reflect)宽度的增加到div?

javascript - 使用纵横比调整 div 大小以适应内容 css 图像

CSS "@media only screen"仅在我调整窗口大小时触发?

javascript - Ctrl + 鼠标滚轮缩放在某些 WP 主题的 Chrome 和 Opera 中不起作用