欢迎来到这节向开发者介绍主题的课程。
通过本课程,你将
- 区分主题和插件,
- 发现 WordPress 主题的可能性,以及
- 探索块主题、经典主题和混合主题的基本结构。
区分主题和插件
本质上,主题和插件之间的区别在于:主题控制内容的呈现,而插件控制网站的行为和功能。
WordPress 主题有哪些可能性?
你可以访问 WordPress.org 主题目录来获取灵感。
当你准备开始设计主题时,需要认真考虑颜色、字体、布局和功能。首先选择一种基础颜色和至少一种互补色,用于整个主题。像 Canva 上的色轮工具会很有帮助。
接下来,对于字体,你可以前往 Google Fonts,搜索并找到适合你主题的字体。
在 WordPress.org 主题目录中,我们可以看到主题开发者通常在其主题中包含的一系列布局,这展示了你可以添加到主题中的大量功能或特性。
你的主题将如何鼓励用户互动?
一种流行的鼓励互动的方式是使用颜色鲜艳的号召性用语按钮。
你的主题在无障碍方面会考虑哪些因素?
一个简单的入门方法是确保文本颜色和背景颜色之间有足够的对比度。
你的主题将包含哪些功能?
对于块主题,你会为最终用户提供哪些块、模式和媒体资源?
块主题、经典主题和混合主题的基本结构
Twenty Twenty-Four 主题是块主题的一个好例子。
块主题使用块来构建网站的所有部分,包括导航菜单、页眉、内容和页脚。这种主题的文件主要是 HTML 和 JSON 格式。
对于经典主题,Twenty Twenty 主题是一个很好的例子。
经典主题不使用块编辑器来管理文章和页面之外的网站布局。在经典主题中,我们主要使用 PHP 文件。
混合主题的一个好例子是 Twenty Twenty-One 主题。
混合主题是一种采用了一些站点编辑功能的经典主题。例如,在 Twenty Twenty-One 主题的 functions.php 文件中,我们会看到他们添加了对块样式的主题支持。
主题开发者手册
你可以通过访问 developer.wordpress.org 并点击页面顶部的“Themes”链接来找到主题开发者手册。