如何在 WordPress 中更改字体(8 种方法)

已发表: 2022-12-11

字体在您的网站设计中起着至关重要的作用。 它们为设计和整体美感定下基调,可以增强或阻碍其外观和感觉。 一旦为您的网站选择了字体集,您就需要知道如何更改它们。 有多种方法可以更改 WordPress 中的字体。 如何更改它们取决于许多因素,包括您使用的主题类型、是否需要插件,或者您是否打算手动添加它们。 在这篇文章中,我们将讨论每种方法并向您展示如何更改 WordPress 中的字体。 让我们开始吧。

什么是网络字体?

谷歌字体

Web 字体由 Google、Adobe、FontSpace 和其他公司提供。 它们使您能够将字体嵌入您的网站以更改设计。 与桌面字体不同,网络字体存储在云端。 当访问者访问您的网站时,会从字体提供商动态提取网络字体。 如果正确优化,它们会在几秒钟内显示在您的网站上。 Web 字体是一种使用多种字体的快捷方式,无需将它们嵌入到您的网站中。

4 种网络字体类型

与桌面字体类似,有四种主要字体类型:

  • Serif :Serif 字体通常只适用于标题,因为它们的装饰通常位于每个字母的顶部和底部。
  • Sans Serif :或者,Sans Serif 字体可以用于标题和正文,因为它们干净且易于阅读。
  • Script :由于其异想天开的外观,通常应谨慎使用 Script 字体。
  • 显示:最后,显示字体通常是粗体和粗字体,因此它们应该以有限的容量用于标题,但绝不能用作正文。

在 WordPress 中使用网络字体

有几种方法可以在 WordPress 中使用网络字体。 您可以手动嵌入它们、使用插件或使用您的主题设置,无论是完整的站点编辑块主题、通用 WordPress 主题还是使用主题构建器的主题。 在大多数情况下,开发人员会在 WordPress 中使用 Google 字体,因为它们免费且易于集成。

如何在 WordPress 中更改字体(8 种方法)

如何在 WordPress 中更改字体可以通过多种方式实现。 某些高级主题(如 Divi)具有内置字体管理器,可自动加载 Google 字体。 此外,Divi 允许您在主题选项中启用所有 Google 字体子集,以防您希望包含所有这些字体。

在除 Divi 之外的其他一些主题中,您可以使用自定义程序设置来更改主题的默认字体。 根据主题,此方法可用的字体可能有限。 如果您使用完整的站点编辑 (FSE) 块主题,例如二十二十二,您可以将它们添加到 theme.json 文件中。 此外,您可以安装字体管理器插件,或使用古腾堡块编辑器。 最后,您可以手动添加它们。 让我们来看看如何使用每种方法在 WordPress 中更改字体。

1. 使用主题定制器选项更改 WordPress 中的字体

使用 WordPress 主题定制器时,有几个选项取决于您的主题。 例如,我们将使用 Genesis 主题来更改默认字体。 登录到您的 WordPress 面板。 导航到外观 > 自定义

WordPress定制器

当定制器屏幕出现时,单击Typography 。 将有两个选项,包括字体管理器和添加排版。 在第一个选项下,单击以激活下拉菜单。 从那里,您可以滚动浏览或搜索要在您的网站上使用的特定字体。 选择字体后,单击“添加字体”按钮将字体添加到您的站点。 您可以重复这些步骤来添加可以分配给某些元素的其他字体

将字体添加到 WordPress

第二个选项, Typography Manager允许您将已添加到站点的字体分配到不同的区域。 在我们的示例中,您可以将它们添加到正文、网站标题、网站描述、菜单项、标题等。

您也可以在这里更改字体。 首先,选择要更改字体的目标元素。 接下来,选择字体系列。 选择字体粗细,以及您希望应用的任何文本转换。 然后,选择字体大小、粗细、行高和字母间距。 对您认为合适的其他元素重复该过程。

在 WordPress 主题定制器中更改字体

2. 使用 WordPress 全站编辑更改字体

大多数完整的站点编辑器主题都预装了一些可供选择的字体。 Blockbase、Emulsion、Aino 和 Twenty Twenty-Two 等主题使您能够在主题编辑器中更改字体。 例如,我们将使用 Blockbase 主题。 要更改字体,请导航至Theme > Editor

Aino 主题更改字体

接下来,单击屏幕右上角的样式图标。

在 WordPress FSE 中更改字体

接下来,单击排版部分以更改主题的字体。

点击排版

在我们的示例中,您可以更改站点的文本以及链接文本。

选择文本

在字体系列下,单击下拉菜单以显示您的字体选择。 选择您要应用的字体。 您还可以选择设置字体大小、行高和外观。 做出选择后,单击页面右上角的保存按钮以应用您的更改。

应用对字体 FSE 的更改

3. 使用块编辑器更改 WordPress 字体

使用块编辑器,您可以更改字体的外观。 您可以更改文本和文本背景颜色,以及设置大小和外观。 外观选项通常包括字体粗细,这取决于您在主题设置中选择的字体。

带有文本的块中还有其他选项。 文本可以是粗体、斜体,您可以设置文本的对齐方式。

文本模块选项块编辑器

还有其他选项可以突出显示您的文本,以及添加内联代码和图像,或删除它。 最后,您可以添加下标字符以及上标字符。

块编辑器附加选项

4. 使用插件更改 WordPress 中的字体

如前所述,通用 WordPress 主题需要插件的帮助,例如 Fonts Plugin | Google Fonts Typography 用于更改 WordPress 中的字体。 我们将逐步完成安装插件、配置插件的步骤,并向您展示如何在使用时更改网站上的字体。

导航到插件 > 添加新的。 搜索字体插件 | 搜索栏中的 Google 字体排版。 单击立即安装以将插件添加到您的网站。

谷歌字体排版安装

接下来,激活插件。

激活插件

要访问该插件,请导航至Appearance > Customize 。 当页面重新加载时,将有一个新部分添加到您的定制器中,称为Fonts Plugin

字体插件

插件设置

字体插件基本设置

单击选项卡后,有四个菜单选项,包括基本设置、高级设置、字体加载和调试。 基本设置使您可以从 1400 多种 Google 字体选项中选择默认字体系列。 您还可以为标题、按钮和输入设置字体。

高级设置允许您更改品牌字体,包括您的网站标题和标语。 在导航设置下,您可以更改网站导航菜单的字体。

字体插件高级设置

Content Typography部分下,您可以单独更改正文以及所有标题标签的字体。

更改字体内容排版

侧边栏页脚选项卡允许您更改站点这些部分的字体,包括标题和内容排版。 最后一个选项卡,仅加载字体,允许您加载某些字体,但不会自动将它们添加到元素中。 当您只想在某些块上使用字体时,这很有用。 字体加载选项卡是插件专业版独有的。

字体插件调试

Debugging下,您可以启用 force styles 复选框,这将允许您确定未加载字体的原因。 一个额外的复选框,禁用编辑器控件,从单个帖子和页面中删除字体控件。 字体显示为您提供四个选项,包括交换、块、回退和可选。 重置所有字体按钮将允许您重置您在插件中应用的所有更改。

5. 使用 Divi Theme Builder 更改字体

Divi by 优雅主题

Divi 是世界上最强大的主题构建器之一。 当谈到在 WordPress 中更改字体时,Divi 有很多选择。 首先,它标配内置谷歌字体。 字体可以在任何带有文本选项的模块以及主题构建器中使用。 Divi 可以轻松设置字体样式,并结合主题定制器,您可以全局设置字体。 让我们来看看如何在 Divi 中使用字体。

要将字体设置为默认字体,请启用主题定制器。 首先从 WordPress 管理面板导航到主题 > 自定义。 当定制器加载时,单击General Settings > Typography 。 有多个选项可用于设置正文和标题大小,以及行高、字母间距、字体样式、标题和正文字体以及每个选项的颜色。 Divi 内置了整个 Google 字体库,因此字体的选择几乎是无限的。

Divi 主题定制器选项

除了主题定制器选项之外,还可以在存在文本的模块级别更改字体。 作为示例,我们将演示如何更改文本模块中的字体。 在设计选项卡下,您会找到所有可用的文本设置。 您可以更改正文文本、标题文本以及两者的颜色和样式。 如果要调整标题字体,只需单击下拉菜单将其激活。 您可以更改字体,然后更改多种字体样式,包括字体粗细、样式、文本对齐方式、颜色、大小等。

更改 Divi 标题字体

6. 如何在 WordPress 中手动添加自定义字体

值得庆幸的是,如果您打算手动将自定义字体加载到您的网站上,这是一个相当简单的过程。 话虽这么说,您需要能够轻松地编辑主题文件。 我们建议使用子主题**链接到终极公会如何使用子主题**来执行此操作,因为最轻微的错误都会使您的网站陷入混乱。 请记住,将自定义字体添加到通用 WordPress 主题不会给您带来很多选择,但它会让您的网站免于速度耗尽的膨胀。 如果您知道您打算只使用几种字体并且不需要大量选项,这将很有用。

您需要对 WordPress 文件结构的工作原理有一个大致的了解,以及基本的编码技能。 我们将编辑几个主题文件并添加一些 CSS。 最后,您将需要您最喜欢的代码编辑器和一个 FTP 程序,例如 FileZilla。

对于我们的示例,我们将添加 Google 字体 Roboto。 第一步是前往 Google Fonts 并找到 Roboto。 选择要嵌入的字体样式。

手动更改 WordPress 中的字体

添加代码

有几种方法可以做到这一点,但对于我们的示例,我们将采用 WordPress 首选的排队方式。 首先,将链接复制到 Roboto 字体。 这包含在 Google 的嵌入代码中,看起来像这个例子。

https://fonts.googleapis.com/css2?family=Roboto:[email protected];300;400;500;700;900&display=swap

接下来,打开 FileZilla 并通过 FTP 连接到您的网站。 导航到/public-html/wp-content/themes/yourthemechild/functions.php 。 在此过程中使用子主题是个好主意,因为您将编辑核心主题文件。 注意:将 yourthemechild 替换为您的子主题名称。

在 FileZilla 中打开函数 php

右键单击该文件将其打开。 在文件中其他代码的末尾添加以下代码。

function add_my_font() {	 	 
wp_enqueue_style( 'add_my_font', 'https://fonts.googleapis.com/css2?family=Roboto:[email protected];300;400;500;700;900&display=swap', false ); 	 	 
}	 	 
add_action( 'wp_enqueue_scripts', 'add_my_font' );

接下来,您需要告诉 WordPress 您希望在何处使用该字体。 为此,我们将向子主题的 style.css 文件中添加一些 CSS。 在我们处理的同一文件夹中找到该文件。 添加以下代码:

.body, .h1, .h2, .h3, .h4, .h5, .h6 { 
font-family: 'Roboto', sans-serif;	 	 
 }

此代码告诉 WordPress 您希望在所有正文以及网站上的所有标题上使用 Roboto 字体。 请记住,每个主题都是不同的,因此如果我们的代码不适合您,请联系您的主题开发人员或使用浏览器的检查工具来找到您字体的特定 CSS 规则。

7. 在 WordPress 全站编辑主题中添加新的自定义字体

在完整站点编辑 (FSE) 主题中,不再需要使用 @font-face CSS 规则来添加字体。 在 FSE 主题中,您将字体添加到 asset/fonts/ 文件夹,然后在 theme.json 文件中调用它们。 让我们回顾一下将自定义字体从 Google Fonts 添加到 Twenty Twenty-Two 主题的步骤,然后将代码添加到 theme.json 文件以在您的网站中使用该字体。

对于此示例,我们将使用来自 Google Fonts 的 Roboto 字体系列。 第一步是从 Google 字体库下载字体。 单击屏幕右上角的“下载家庭”按钮。

接下来,在本地计算机上或通过 FTP 导航到您的 WordPress 主题文件。 对于此示例,我们将在本地计算机上安装 WordPress。 请注意文件位置,因为您需要在稍后添加到 theme.json 文件的代码中调用它。

要找到主题的字体文件夹,请导航至wp-content/themes/twentywentytwo/assets/fonts 。 接下来,将下载的字体文件夹拖到 WordPress 安装的字体文件夹中。

拖动字体文件夹

接下来,通过导航到wp-content/themes/twentytwentytwo/theme.json找到 theme.json 文件。

主题json文件位置

右键单击该文件以在您喜欢的代码编辑器中将其打开。 在 theme.json 文件的设置部分下,向下滚动到排版设置中的 source sans pro 代码。

排版设置主题json

将代码添加到 Theme.json 文件

接下来,在} 之后、 Source Serif Pro 字体部分和排版部分的右括号]之前添加以下代码:

{
    "fontFamily": "\"Roboto\", sans-serif",
    "name": "Roboto",
    "slug": "roboto",
    "fontFace": [
        {
            "fontFamily": "Roboto",
            "fontWeight": "900",
            "fontStyle": "normal",
            "fontStretch": "normal",
            "src": [ "file:./assets/fonts/roboto/roboto-black.ttf" ]
        },
        {
            "fontFamily": "Roboto",
            "fontWeight": "700",
            "fontStyle": "normal",
            "fontStretch": "normal",
            "src": [ "file:./assets/fonts/roboto/roboto-bold.ttf" ]
        },
        {
            "fontFamily": "Roboto",
            "fontWeight": "200",
            "fontStyle": "normal",
            "fontStretch": "normal",
            "src": [ "file:./assets/fonts/roboto/roboto-light.ttf" ]
        },
        {
            "fontFamily": "Roboto",
            "fontWeight": "400",
            "fontStyle": "normal",
            "fontStretch": "normal",
            "src": [ "file:./assets/fonts/roboto/roboto-medium.ttf" ]
        },
        {
            "fontFamily": "Roboto",
            "fontWeight": "300",
            "fontStyle": "normal",
            "fontStretch": "normal",
            "src": [ "file:./assets/fonts/roboto/roboto-regular.ttf" ]
        },
        {
            "fontFamily": "Roboto",
            "fontWeight": "100",
            "fontStyle": "normal",
            "fontStretch": "normal",
            "src": [ "file:./assets/fonts/roboto/roboto-thin.ttf" ]
        },
        {
            "fontFamily": "Roboto",
            "fontWeight": "900",
            "fontStyle": "italic",
            "fontStretch": "normal",
            "src": [ "file:./assets/fonts/roboto/roboto-blackitalic.ttf" ]
        },
        {
            "fontFamily": "Roboto",
            "fontWeight": "700",
            "fontStyle": "italic",
            "fontStretch": "normal",
            "src": [ "file:./assets/fonts/roboto/roboto-bolditalic.ttf" ]
        },
        {
            "fontFamily": "Roboto",
            "fontWeight": "400",
            "fontStyle": "italic",
            "fontStretch": "normal",
            "src": [ "file:./assets/fonts/roboto/roboto-italic.ttf"]
        },
        {
            "fontFamily": "Roboto",
            "fontWeight": "300",
            "fontStyle": "italic",
            "fontStretch": "normal",
            "src": [ "file:./assets/fonts/roboto/roboto-lightitalic.ttf" ]
        },
        {
            "fontFamily": "Roboto",
            "fontWeight": "400",
            "fontStyle": "italic",
            "fontStretch": "normal",
            "src": [ "file:./assets/fonts/roboto/roboto-mediumitalic.ttf" ]
        },
        {
            "fontFamily": "Roboto",
            "fontWeight": "100",
            "fontStyle": "italic",
            "fontStretch": "normal",
            "src": [ "file:./assets/fonts/roboto/roboto-thinitalic.ttf" ]
        }
    ]
}

该文件现在应如下所示:

排版设置最终

保存文件并通过覆盖本地计算机上的文件或通过 FTP 上传将其添加回字体文件夹。

查看二十二十二主题中的字体

将新字体安装到您的主题中后,您可以通过导航到外观 > 22 中的编辑器来查看它。 当屏幕刷新时,单击样式按钮

样式按钮

接下来,单击排版

排版

现在,您将能够从下拉菜单中选择新字体,并为您的站点调整字体粗细和其他文本样式选项。

机器人字体

8. 使用 Divi 在 WordPress 中添加新的自定义字体

Divi 使通过文本模块将自定义字体上传到您的网站变得容易。 Divi 接受 ttf 和 otf 文件格式。 如果您尝试上传任何其他格式,您将收到一条错误消息。

首先,在您的 Divi 网站中添加或编辑一个页面。 接下来,在页面中添加或编辑文本模块。 单击文本模块中的设置图标以调出模块设置。

文本模块设置

接下来,单击设计选项卡,然后展开文本设置。 单击字体名称旁边的下拉菜单

文字下拉

您会看到 Divi 中所有可用字体的列表,以及当前字体和一个上传按钮。 要添加新的自定义字体,请单击上传

上传新字体

将出现上传字体弹出窗口。 单击选择字体文件按钮,或将您的 ttf 或 otf 字体拖到此处的拖文件区域。

上传或拖动新字体

接下来,您需要为您的字体命名,然后单击所有复选框以确保您的字体支持所有字体粗细。 设置选项后,单击上传按钮将字体添加到 Divi。

命名新字体

我们应该注意,当您将自定义字体添加到您的 Divi 网站时,它将在整个网站上可用。

在 WordPress 中更改字体时的提示和最佳实践

优化你的字体

在使用 Google 字体或任何其他网络字体提供商时,您应该采取措施优化您的字体。 不这样做会导致网站速度变慢。 限制使用的字体系列的数量等简单的事情是一个巨大的页面加载时间减少器。 查看我们的帖子在 WordPress 中使用 Google 字体(优化性能的 5 个技巧)了解更多信息。

选择好的字体

虽然使用网络字体是一个不错的选择,但只有使用正确的字体才重要。 花时间研究适合您网站的最佳网络字体。 此外,请考虑字体配对选择。 一起使用两种衬线字体可能不是一个好主意。 毕竟,这会让事情变得非常忙碌和难以阅读。 要了解 Google 字体提供的一些优秀选择,请阅读最佳免费网络字体。

考虑那些有无障碍问题的人

除了选择正确的字体外,您还应该注意那些看不清较小文本的人。 始终使用至少 16 像素的正文,并使用清晰的字体。 按钮文本也是如此。 确保您的按钮文字大而有力。 这不仅对有视力障碍的人有益,而且也是良好的行动号召原则。

在 WordPress 中更改 Web 字体的常见问题解答

我应该使用多少种字体?

将字体保持在最低限度是个好主意。 仅使用您计划使用的字体。 如果您想要有选项,请使用从云端提取字体的插件或主题构建器,例如在 Google Fonts CDN 中。

我可以在 WordPress 中使用下载的字体吗?

是的,但这不是一个简单的过程。 涉及很多步骤,您需要一些基本的编码知识才能完成。 有关使用下载字体的更多信息,请查看 Elegant Themes 博客上如何在没有插件的情况下在 WordPress 中使用下载字体。

我可以更改 Twenty-Twenty-Two 主题中的字体吗?

是的你可以。 话虽如此,它只有两个标准选项。 向该特定主题添加字体并不是最简单的方法,需要编辑 theme.json 和 functions.php。

除了这篇文章中演示的插件之外,是否有好的选项可以使用插件更改 WordPress 中的字体?

是的! 查看我们的 9 个 WordPress 最佳排版插件列表,了解我们的一些建议。

总结一下

有多种方法可以更改 WordPress 中的字体。 如果您使用的是通用主题,最简单的方法是使用插件,例如 Fonts Plugin | 谷歌字体排版。 完整的站点编辑主题通常为您提供不止一两个选项,但有些主题并不能使添加更多选项变得异常容易。 考虑使用 Divi 等主题生成器,因为它为您提供了最多的选择。 最后,如果您是动手型开发人员,或者只需要几个选项,手动添加字体可能适合您。

您如何更改 WordPress 中的字体? 通过下面的评论让我们知道。