我无法找到答案,为什么在 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/