WordPress 主题由什么组成?

作者 : 慕源网 本文共2470个字,预计阅读时间需要7分钟 发布时间: 2021-09-1 共949人阅读

如果您是企业主,您可能从未想过您的 WordPress 主题实际上是如何制作的。但是,对于开发人员来说,为了他们自己的开发目的,了解主题的内部工作原理很重要。此外,对于任何使用 WordPress 主题的人来说,至少了解基础知识也不错。

这就像拥有一所房子。您可能不知道如何修理炉子,但您应该知道它的位置、如何关闭它,也许还有一些维护方法。主题也是一样。您的业​​务依赖于一个正常运行的主题,所以弄清楚它是如何工作的并不是一个坏主意。

正如之前简要提到的,WordPress 主题是一组文件,每个文件都有自己的用途,它们聚集在一起并在互联网上提供图形和功能界面。

WordPress 主题在 WordPress 内容管理系统上呈现其功能和设计元素,但从技术上讲,WordPress 主题文件存储在服务器上,由您的托管公司管理。

   这些 WordPress 文件里面有什么?

开发人员称它们为模板文件,它们包含大量文件,可以改变您的网站在互联网上的显示方式,而无需调整核心 WordPress 工具。

一些类型的文件包括:

  • PHP 文件– PHP文件包含告诉其他文件在网站上做什么所需的所有代码。他们掌握主题的整体结构,并与 CSS 和媒体文件交互,以指示他们如何运作。
  • CSS 文件– 这些是用于修改数据设计在您网站上的显示方式的样式表。CSS文件可以控制从字体大小到按钮定位再到列格式的任何内容。
  • GIF、PNG 或 JPG 文件– 这些是图像文件,它们与您存储在计算机上的标准 JPG 或 PNG 图像文件没有什么不同。唯一的区别是它们被组织在一个网站文件夹中,并被告知显示在您网站上的特定位置。

上述文件格式指示存储在模板中的文件类型。每种类型的文件都有数百个(如果不是数千个)。此外,当您构建站点时,文件计数会变大。例如,每次上传新的博客文章图像时,它都会以 JPG 或 PNG 文件的形式存储在主题文件夹中。

这些文件中的每一个都存储在一个主题文件夹中,该文件夹通常分为少数其他分类文件夹。

至于特定文件,WordPress 主题包含向特定页面提供静态内容的特殊文件。每次修改其中一个文件时,都会检测到更改,以便将它们反映在正确的页面或网站位置上。

以下是您将在几乎每个主题文件夹中看到的一些特定 WordPress 主题文件:

  • header.php – 一个全局工作并呈现静态元素(如导航菜单和标题)的文件。该文件也存储 HTML 文件。它的主要目的是让开发人员对头文件进行简单的更改,以便无论您在网站上访问哪个页面都可以看到这些更改 – 就像菜单一样。
  • footer.php – 这是另一个控制静态页脚的全局文件,带有格式和内容数据,例如页脚中有菜单或支持文档的链接。来自其他文件的 HTML 标签最终会被这个文件关闭。
  • sidebar.php – 您在 WordPress 主题上激活的任何侧边栏都由该文件控制。侧边栏并不总是像菜单那样静态,但它是可能的。侧边栏实际上是在functions.php文件中配置的,但您可以在 WordPress 管理区域中激活和控制侧边栏的内容。
  • 循环– 我们将“循环”称为 WordPress 主题文件,用于在您的网站上呈现主要网站内容。
  • page.php – 该文件管理所有 WordPress 页面的外观。因此,当您为网站的“关于我们”或“推荐”部分创建新页面时,其样式来自 page.php 文件。在文件中,您可以修改选项,例如是否有侧边栏。您还可以生成唯一的页面模板作为主页面模板的替代品。
  • single.php – 看到帖子与 WordPress 仪表板中的页面是如何分开的,它们也有自己的文件是有道理的。这是因为每个单独的博客文章的设计都可能与页面截然不同。single.php 文件控制单个帖子的格式和样式,因此您可以指定侧边栏和标题大小等方面。
  • index.php – 索引文件是一个相当重要的文件,看看它如何维护您的主页的外观。尽管主题索引文件变化很大,但 WordPress 的默认索引文件会运行一个循环,显示最近的博客文章和所有以前博客文章的链接。这是随主题更改的主要文件之一,因为电子商务或公司主题之类的内容通常需要的不仅仅是博客文章列表。
  • tag.php、category.php 和 archive.php – 其他一些文件控制存档页面和帖子在您的网站上的外观。可以创建类别和标签文件来修改特定类别和标签页面在存档中的外观。

请记住,从技术上讲,所有 WordPress 主题文件的名称都可能与我们在此处讨论的名称不同。这并不常见,考虑到标准 WordPress 文件下载已经包含默认文件名,但自定义开发人员可能会为它们命名其他名称。例如,一些开发人员使用single-post.php而不是single.php.

   额外的 WordPress 主题文件

将下列文件通常被认为是背景文件。它们对于主题的工作仍然非常重要,但在操作前面提到的文件方面具有更多的背景作用。

  • style.css – 所有 WordPress 主题都需要 CSS 样式表,并且在您下载高级或免费主题时默认提供。这是用于控制网站许多视觉方面的主要 CSS 文件。CSS 与 HTML 和其他 WordPress 文件并排工作,以设计您网站的基本结构。
  • functions.php – 这是一个文件,允许您插入自己的 PHP 代码以更改核心主题的某些区域。一个例子是实现比主题最初规定的更多的侧边栏,或者从帖子预览中删除一个。
  • comments.php – 如果您对帖子或页面有评论(但通常是在帖子上),则此文件已准备就绪,正在等待。如果您希望安装提供更高级评论部分的第三方插件,则 comments.php 文件具有覆盖选项。您也可以完全关闭您的评论。

   关于循环的简短描述

Loop 通常被认为是任何 WordPress 主题中最难工作的元素。它是文件结构的重要组成部分,它发送查询以找出要交付给最终用户的正确帖子和页面。在查询之后,PHP 语句结束该过程并将最终结果传递给您的用户。

但是,查询和 PHP 语句之间的部分完全取决于您和您的主题设计。例如,您可以选择从该 PHP 语句发送的内容,例如帖子内容和标题,或者评论和元数据。


慕源网 » WordPress 主题由什么组成?

常见问题FAQ

程序仅供学习研究,请勿用于非法用途,不得违反国家法律,否则后果自负,一切法律责任与本站无关。
请仔细阅读以上条款再购买,拍下即代表同意条款并遵守约定,谢谢大家支持理解!

发表评论

开通VIP 享更多特权,建议使用QQ登录