WordPress主题代表网站的设计。它可以控制从颜色、字体到整个布局的所有内容。本质上,你在浏览网站前端时看到的内容是由主题决定的。
在WordPress.org主题目录甚至更多来自第三方目录和商店。许多人和企业也为他们的网站定制了主题。
主题采用WordPress存储的内容并在浏览器中显示。创建WordPress主题时,您可以决定内容的外观和显示方式。在构建主题时,有许多选项可供选择。最大的限制是你的想象力。
作为主题创建者,您可以:
- 创建不同的布局,例如一列、两列或多列。
- 使用自定义字体选项控制网站的排版。
- 用你想要的任何配色方案为网站添加皮肤。
- 在页面的左侧或右侧放置侧边栏。或者,根本没有侧边栏。
- 在帖子旁边显示特色图片。
WordPress主题系统非常强大。与每个网页设计项目一样,一个好的主题不仅仅是定义一两个布局和一些自定义颜色。最佳主题可提高网站内容的参与度此外变得美丽。
可能性真的没有太多限制。在你的想象之外,主题创作需要一些基础知识,这在阅读本手册本章第页。这就是这本手册的全部内容-教你如何构建自己的主题.
WordPress支持两种主要类型的主题:块和经典.
还有一个经典的子类型,称为混合的主题,你也会在下面了解它。但最重要的区别是块与经典。
从技术上讲,你甚至可以构建自己的主题系统。这超出了本手册的范围,但至少值得一提的是,WordPress可以让你构建任何你想要的东西。
块主题是构建WordPress主题的现代方法。它们通常遵循一组标准的约定,并且完全由块构建。本手册主要关注使用这种方法构建主题,因为这是WordPress项目的未来。
区块主题依赖于基于HTML的块样板包含块标记。创建者和用户都可以在站点编辑器中编辑模板。用户还可以自定义全局设置和样式由主题定义主题.json
通过样式界面创建文件。
也可以直接从站点编辑器导出主题,而无需接触任何代码。从技术上讲,您不能完全从编辑器从头开始创建新主题,但您可以修改现有主题的模板和样式,从而创建自己的自定义主题。
经典主题使用基于PHP的模板系统,该系统目前仍在WordPress中受支持。它们仍在广泛使用,因为它们是建立在2005年推出的主题系统上的WordPress 1.5版。WordPress中经典主题的历史源远流长,并将继续下去。因此,该手册在经典主题第章。
与块主题不同,经典主题需要遵守的标准要少得多,但有一些API可以用于特定功能。经典的主题创建过程还需要一些最少的PHP、HTML和CSS代码知识。
混合主题只是采用了一些现代区块相关功能的经典主题,例如全局设置和样式或块模板零件这是一个得到社区广泛认同的术语,但不是“官方”主题类型。归根结底,混合动力车仍是经典主题。
要构建自己的WordPress主题,您应该从用户的角度熟悉主题的工作方式。在深入创建过程之前,请尝试安装主题和它一起玩。
WordPress有几个默认主题,标题为二十[年],但您还应该尝试其他主题主题目录只是为了感受一下可能性。
主题可以包含许多不同的文件夹和文件类型。下面的列表并不详尽,但其中包括一些您可能会看到的常见情况:
- 模板(
.html格式
块主题和.php文件
经典主题)
- CSS样式表
- JavaScript脚本
- 菲律宾比索
- 媒体(图像、音频、视频等)
- JSON格式
在下一章中,您将了解有关用于创建主题的特定文件夹和文件的更多信息:核心概念.
在主题和插件中发现的功能之间存在重叠是很常见的。然而,最佳实践是:
您创建的任何主题都不应添加站点关键功能。这样做意味着用户在更改主题时将失去对该功能的访问权限。
例如,假设您使用公文包功能构建了一个主题。使用您的功能构建公文包的用户在更改主题时会丢失它。通过将关键功能留给插件,您可以在网站功能保持不变的情况下更改网站的设计。
记住,一些用户经常切换主题。最好的做法是确保他们的网站所需的任何功能,即使设计发生了变化,也在一个单独的插件中。