WordPress 6.1 新增的默认主题2023功能特色详解

2023(Twenty Twenty-Three)是与WordPress 6.1一起推出的全新的默认 WordPress 主题。

这是一个极简主义主题,没有图像或附加功能。它提供了最佳的入门主题来构建模板和样式变化,并测试最新版本的 WordPress 引入的所有功能。该主题可以被视为一个真正的开发和测试环境,尽管极简风格、响应能力和轻便性使其成为创建适合各种用途的博客和网站的不错选择。

在他对2022主题的介绍中,Kjell Reigstad 谈到了默认主题的未来:

theme.json、块模板(block templates)和块样板(block patterns)等创新使主题开发变得更加简单,并为用户提供了自定义网站的新方法。有理由相信社区可以利用这一切在未来几年为我们的用户构建更频繁和多样化的主题和定制解决方案。

Channing Ritter 提出了以下建议:

如果我们没有强调主题本身,而是强调了由社区成员设计的一组自以为是的风格变化怎么办?我们可以使用2022作为一个新主题的基础,该主题被剥离和最小化——一张空白的画布,让各种风格的变化大放异彩。

这就是新的2023默认主题所发生的事情。社区被要求积极参与设计默认的 WordPress 主题,我们喜欢这样,因为它使新主题成为真正参与工作的结果。

tt3-preview
二十二十三预览

但在揭示与新的 WordPress 默认主题捆绑在一起的样式变化之前,让我们先了解一下2023的基本功能以及它可以适用的内容。

页面布局和样式

如上所述,2023是2022的精简版。新的默认主题引人注目的是它的简单性和轻盈性。2023主题 非常灵活,非常适合 Gutenberg 的最新站点编辑功能,例如模板编辑、全局样式变体、流体排版和块样板

因此,毫不奇怪,在本文显示的屏幕截图中,您会看到没有任何花里胡哨但非常适合定制和测试的最小页面。

举个例子,下图显示了带有和不带有特色图片的单个帖子页面。

tt3-preview-single-post
23 中带有和不带有特色图像的单个帖子预览

下图将主页与存档页面进行了比较。

tt3-homepage-archive
主页与二十三中的存档页面相比

即使新主题是2022的简化版本,与之前的默认主题相比,2023也呈现出一些关键的差异。

首先,标题的大小已减小,默认衬线字体已替换为系统无衬线字体。

tt3-heading-sizes
二十二十三中的标题大小

此外,还应用了不同的调色板。您可以在theme.json的以下代码中看到新的2023调色板定义:

{
	"settings": {
		"appearanceTools": true,
		"color": {
			"palette": [
				{
					"color": "#ffffff",
					"name": "Base",
					"slug": "base"
				},
				{
					"color": "#000000",
					"name": "Contrast",
					"slug": "contrast"
				},
				{
					"color": "#9DFF20",
					"name": "Primary",
					"slug": "primary"
				},
				{
					"color": "#345C00",
					"name": "Secondary",
					"slug": "secondary"
				},
				{
					"color": "#F6F6F6",
					"name": "Tertiary",
					"slug": "tertiary"
				}
			]
		},
	}
}
tt3-colors
二十二十三种默认颜色

但新的默认主题的主要特点是它的样式变化集。2023带有十种全局样式变体,每一种都展示了颜色、字体系列和字体大小的不同组合。

tt3-global-styles
二十二十三种全球风格

您将在2023种样式文件夹中找到相应的 JSON 文件。

Figma上提供了页面模板、样式和2023的样式变化的完整预览。

tt3-figma
Figma 上的 2023 种风格变化预览

2023排版

在像2023这样的最小主题中,排版在使文本可读、网站吸引人以及最终为访问者提供有益的浏览体验方面发挥着关键作用,无论设备和屏幕大小如何。

为此,2023带有一组新的字体系列,并使用 WordPress 6.1 引入的流体排版(Fluid Typography)。

字体

2023具有一组用于风格变化的新字体,其特点是简单和多样:

  • System Font – var(--wp--preset--font-family--system-font)
  • IBM Plex Mono – var(--wp--preset--font-family--ibm-plex-mono)
  • Inter – var(--wp--preset--font-family--inter)
  • Source Serif Pro – var(--wp--preset--font-family--source-serif-pro)
  • DM Sans – var(--wp--preset--font-family--dm-sans)

IBM Plex MonoIBM Plex字体集的一部分,这是在 SIL 开放字体许可 ( OFL ) 下发布的新的企业 IBM 字体。您可以在Adob​​e FontsIBM网站上看到它的预览。

ibm-plex-mono-gallery
ibm.com上的 IBM Plex Mono 库

Inter是由 Rasmus Andersson 为计算机屏幕制作和设计的免费开源字体系列。您可以在Rasmus Andersson 的网站或Google Fonts上预览和下载字体系列。

inter
Rasmus Andersson 网站上的 Inter 字体预览

Source Serif ProAdob​​e Originals的字体,您可以通过 Adob​​e Fonts 帐户免费使用它(阅读有关Adob​​e 字体许可的更多信息)。

source-serif-pro
fonts.adobe.com上的 Source Serif Pro 预览

DM Sans是另一种在 SIL 开放字体许可证 ( OFL )下获得许可的字体,由 Colophon Foundry委托 Google 委托,由 Colophon Foundry、Jonny Pinhorn 和 Indian Type Foundry 设计。

dm-sans
Google 字体上的 DM Sans 预览

流体排版和间距

2023使用WordPress 6.1 引入的流体排版和间距预设。

新的默认 WordPress 主题在 WordPress 主题中提供了一个很好的流畅排版实现示例,您可以将其用作模板,在您的主题中添加对此功能的支持。

以下代码显示了theme.jsonsettings.typography.fluid中的settings.typography.fontSizes[]属性定义:

"settings": {
	...
	"typography": {
		"fluid": true,
		"fontSizes": [
			{
				"fluid": {
					"min": "0.875rem",
					"max": "1rem"
				},
				"size": "1rem",
				"slug": "small"
			},
			{
				"fluid": {
					"min": "1rem",
					"max": "1.125rem"
				},
				"size": "1.125rem",
				"slug": "medium"
			},
			{
				"size": "1.75rem",
				"slug": "large",
				"fluid": false
			},
			{
				"size": "2.25rem",
				"slug": "x-large",
				"fluid": false
			},
			{
				"size": "10rem",
				"slug": "xx-large",
				"fluid": {
					"min": "4rem",
					"max": "20rem"
				}
			}
		]
	}
}

typography.fluid设置增加了对流畅排版的支持,同时typography.fontSizes[].fluid设置了最小和最大字体大小值。

除了 Fluid Typography,2023 还支持流体间距

在 WordPress 6.1 之前,只能在编辑器中设置自定义间距值。这意味着在 WordPress 6.1 之前,主题作者无法为填充、边距和间隙指定固定值。这导致了一些限制。例如,在不同主题之间轻松传输间距设置或在不同站点之间复制和粘贴内容和块模式时保持间距值是不可能的。

主题可以使用新的 spacing.spacingScalespacing.spacingSizes设置声明流体间距支持(在Theme.json 中阅读更多内容:添加间距大小预设)。在2023中,这是通过以下设置完成的:

"settings": {
	"spacing": {
		"spacingScale": {
			"steps": 0
		},
		"spacingSizes": [
			{
				"size": "clamp(1.5rem, 5vw, 2rem)",
				"slug": "30",
				"name": "30"
			},
			{
				"size": "clamp(1.8rem, 1.8rem + ((1vw - 0.48rem) * 2.885), 3rem)",
				"slug": "40",
				"name": "40"
			},
			{
				"size": "clamp(2.5rem, 8vw, 6.5rem)",
				"slug": "50",
				"name": "50"
			},
			{
				"size": "clamp(3.75rem, 10vw, 7rem)",
				"slug": "60",
				"name": "60"
			},
			{
				"size": "clamp(5rem, 5.25rem + ((1vw - 0.48rem) * 9.096), 8rem)",
				"slug": "70",
				"name": "70"
			},
			{
				"size": "clamp(7rem, 14vw, 11rem)",
				"slug": "80",
				"name": "80"
			}
		],
		"units": [
			"%",
			"px",
			"em",
			"rem",
			"vh",
			"vw"
		]
	}
}

您可以在这里中检查排版和间距预设。

模板和模板部分

使用2023,您将看到 WordPress 6.1 附带的所有功能和站点编辑改进。对于模板和模板部分尤其如此。

templates
二十二十三个模板

当您启动站点编辑器并在您的网站上运行 2023 时,您将看到包含 11 个模板和 4 个模板部分的列表。

下图显示了站点编辑器中的404 模板。

tt3-404
二十二十三 404 页面模板

您将在2023的模板部分文件夹中找到相应的 HTML 文件。

template-parts
二十二十三模板零件

下图显示了编辑模式下的评论 Comments 模板部分:

comments-template-part
编辑评论模板部分

您会发现在theme.json中定义的自定义模板和模板部分。

自定义模板

除了默认模板外,2023还提供以下自定义模板:

  • 空白的
  • 博客(替代)
  • 404
  • 包含特色图片
  • 包含封面块

这些模板在theme.json中定义如下:

{
	"customTemplates": [
		{
			"name": "blank",
			"postTypes": [
				"page",
				"post"
			],
			"title": "Blank"
		},
		{
			"name": "blog-alternative",
			"postTypes": [
				"page"
			],
			"title": "Blog (Alternative)"
		},
		{
			"name": "404",
			"postTypes": [
				"page"
			],
			"title": "404"
		},
		{
			"name": "with-featured-image",
			"postTypes": [
				"page",
				"post"
			],
			"title": "With Featured Image"
		},
		{
			"name": "with-cover-block",
			"postTypes": [
				"page",
				"post"
			],
			"title": "With Cover Block"
		}
	],
}

模板部分

模板部分定义如下。

{
	"templateParts": [
		{
			"area": "header",
			"name": "header",
			"title": "Header"
		},
		{
			"area": "footer",
			"name": "footer",
			"title": "Footer"
		},
		{
			"area": "uncategorized",
			"name": "comments",
			"title": "Comments"
		},
		{
			"area": "uncategorized",
			"name": "post-meta",
			"title": "Post Meta"
		}
	]
}

全局样式和样式变体

如上所述,从 WordPress 6.0 开始,主题作者可以将多组样式与其主题捆绑在一起,使用户能够在样式变体之间切换而无需更改主题。

这个伟大的 WordPress 功能是新默认主题的主要特点,因为2023提供了十种预建样式组合可供选择。

tt3-global-styles
二十二十三种全球风格

您可以在站点编辑器的全局样式界面中浏览这些样式。在这里你可以

  • 浏览样式面板切换全局样式。
  • 自定义排版设置——文本、链接、标题和按钮
  • 编辑默认颜色或更改特定元素的颜色
  • 自定义主要内容区域的布局
  • 自定义特定元素的外观
tt3-customizing-text-colors-layout
在2023中自定义文本、颜色和布局

再次值得注意的是,在创造如此多的风格变化时,社区参与至关重要。在2023项目启动后,收到了来自 8 个不同国家的 19 位贡献者的 38 份提交(您可以在 GitHub 上浏览所有项目)。

在 38 种风格中,选择了 10 种款式:

  • Pitch是默认样式的深色版本,它使用Rasmus Andersson 的Inter 字体系列。
pitch
音高是二十二十三的黑暗变体
  • Canary使用单一类型大小和窄列宽。它还使用了一个有趣的边界半径效果。
canary
Canary 使用单一类型大小和窄列宽
  • Electric为整个网站的所有排版使用了大胆的颜色。
  • Pilgrimage 是基本主题的彩色深色版本。
  • Marigold是基本风格的柔软和愉快的变化。
  • Block-Out在图像上具有双色调效果。
  • Whisper展示了一些自定义元素,例如页面边缘的边框、按钮样式和独特的链接下划线。
  • Sherbet具有独特的明亮多彩外观
sherbet
果子露具有独特的多彩外观
  • Grapes因其令人愉悦的调色板和字体组合而被选中。

样式变体最酷的一点是,您不必一定是前端开发人员来创建样式。

如果您对编码感到满意,您可以选择23 种样式文件夹中的.json文件之一,并将其​​用作模板来构建您的样式变体。

但如果编码不是你的事,你可以使用官方的Create Block Theme插件,你可以从 WordPress.org 插件目录免费下载。

首先,安装并激活插件,然后导航到样式编辑器。在这里,根据您的喜好自定义颜色、排版和布局并保存您的更改。

customizing-style-variation
在全局样式界面中自定义样式

对更改感到满意后,在 WordPress 管理菜单的外观下找到创建块主题。

create-block-theme
创建块主题菜单项

检查列表中的最后一项:创建样式变化。您将被要求为您的风格变化指定一个名称。输入名称并单击创建主题。这将在主题的样式文件夹中创建一个新的.json文件。

create-style-variation
创建样式变化

现在您可以进一步自定义您的样式,甚至将其导出到其他 WordPress 安装。

创建块主题插件是一个有价值的工具,可以充分利用最新版本的 WordPress 提供的主题和模板创建功能。当您使用它时,您可能会查看所有其他选项:

  • 导出2023主题
  • 创建2023子主题
  • 克隆2023主题
  • 覆盖2023主题
  • 创建空白主题
  • 创建样式变化
custom-style-variation
自定义样式变体出现在样式浏览器中

总结

乍一看,新的默认 WordPress 主题可能看起来像是一种无特色的空盒子,但仔细观察,它远不止于此,因为它允许您充分利用最新的 WordPress 站点编辑功能。

在2023主题中,您将看到许多要自定义的模板和模板部分,一组 10 种样式变体可用作创建独特网站的基础,并支持 WordPress 6.1 中可用的所有新功能,从流体排版 Fluid Typography 和改进的模板系统。

对于 2023,感觉是网站外观和功能之间的差异现在很明显。主题的唯一功能是规范网站的外观,将功能添加到插件中。从这个角度来看,2023做得很好,为 WordPress 用户提供了所有最新的古腾堡网站编辑功能。自定义网站的外观从未如此简单。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
WordPress新闻

WordPress 6.1 最全新功能图文介绍

2022-10-19 1:40:15

WordPress新闻

WordPress 6.1 的站点健康检查新增缓存检查

2022-10-19 1:48:33

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索
赣ICP备2021010644号-1