问题描述
我正在处理一个需要加载两种 Google 字体的网站。为了让事情尽可能高效地进行,我想将两种字体的加载合并到一个请求中。我以前从来没有遇到过这个问题。谷歌生成路径,我总是能够将它复制到我的functions.php文件中并在那里注册。但是,这次做同样的事情是行不通的。字符串的语法现在看起来也有点不同。曾经有一个竖线字符 (|) 分隔 Google 生成的路径中的两种字体,但现在没有了。如果我将每种字体拆分为它自己的请求,则一切正常。
下面提供的第一个片段是我如何尝试使用 Google 提供的链接注册我的字体,并将两种字体合并到一个请求中。
function load_google_fonts() {
wp_register_style( 'my-google-fonts','https://fonts.googleapis.com/css2?family=Maven+Pro:wght@400;700&family=Open+Sans:wght@300;700' );
wp_enqueue_style( 'my-google-fonts' ); }
add_action( 'wp_enqueue_scripts','load_google_fonts' );
我也试过放置一个“|”在该字符串中的 'family' 和 'Open' 之间,因为我知道这是一个请求中的两种字体过去是如何分开的。也没有运气。
下一个片段是我让字体正确加载的唯一方法,即将它们拆分为多个请求。
function load_google_fonts() {
wp_register_style( 'my-google-fonts','https://fonts.googleapis.com/css2?family=Maven+Pro:wght@400;700' );
wp_register_style( 'my-google-fonts-2','https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;700' );
wp_enqueue_style( 'my-google-fonts' );
wp_enqueue_style( 'my-google-fonts-2' );
add_action( 'wp_enqueue_scripts','load_google_fonts' );
Google 提供给我的组合链接有问题吗?如果是这样,需要改变什么?如果没有,我做错了什么?有没有其他人遇到过这个问题?任何帮助将不胜感激。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)