在twenty16th的header.php中添加Google WebFont的正确位置在哪里?

时间:2016-09-12 作者:Christos Hayward

我将儿童主题略微调整为216(仅用于https://CJSHayward.com - 请随意查看源代码!),我想添加一个Google webfont。http://www.wpbeginner.com/wp-themes/how-add-google-web-fonts-wordpress-themes/ 建议(作为一种选择),例如。<link href="https://fonts.googleapis.com/css?family=Sigmar+One" rel="stylesheet"> 在主题导入其样式表之前。这听起来很明智,但二零一六年header.php 不包含我可以找到的类似“css”的字符串。因此,我不知道最后一行在哪里header.php 在加载主题的样式表之前,或者(在一个到216th的子主题中)我是否应该编辑其他文件(如果是的话,是哪个?)。

我暂时安排<link href="https://fonts.googleapis.com/css?family=Sigmar+One" rel="stylesheet" /> 在里面header.php 就在开颅标签之后,但我怀疑有更好或更多的手术安置。

在一个2616岁的孩子身上,我应该在哪里放置一个HTML标记来导入Google字体或类似的东西?

谢谢

1 个回复
最合适的回答,由SO网友:bbruman 整理而成

你可以把它放在header.php 启动之间<head> 和关闭</head> 标签,它应该正常工作。

或者,更好的解决方案可能是将样式排入函数中。php

function google_fonts() {
$query_args = array(
    \'family\' => \'Sigmar+One\'
);
wp_register_style( \'google_fonts\', add_query_arg( $query_args, "//fonts.googleapis.com/css" ), array(), null );
        }

add_action(\'wp_enqueue_scripts\', \'google_fonts\');

相关推荐

Updating modified templates

我想调整一些。php模板文件在我的WordPress主题中,我知道正确的过程是将相关文件复制到子主题文件夹中并在那里编辑文件,这样我的修改就不会在将来的主题更新中丢失。但这是否意味着我将无法从主题更新中获益,因为我将文件放在了我的子主题文件夹中?这可能不是一件好事,因为主题更新可能添加了一些有用的特性,甚至修复了我最初需要对代码进行调整的问题!这方面的常见解决方案是什么?有人推荐了一款Diff应用程序——这是人们常用的吗?