食品法典委员会

对函数、挂钩、类或方法感兴趣吗?查看新的WordPress代码参考

单步执行模板

模板文件是WordPress网站的构建块。它们像拼图的碎片一样组合在一起,在您的网站上生成网页。有些模板(例如页眉和页脚模板文件)用于所有网页,而其他模板仅在特定条件下使用。

传统网页由两个文件组成:

在WordPress中,存在(X)HTML结构和CSS样式表,但内容是由各种模板文件。模板文件和样式表存储在一起,作为WordPress主题。要了解有关创建主题的更多信息,请阅读主题开发


WordPress页面结构

一个简单的WordPress网页结构由三个基本的构建“块”组成:页眉、内容和页脚。每个块都是由当前WordPress主题中的模板文件生成的。

标题

内容

页脚

  • 这个收割台包含需要位于顶部-即在<头部>XHTML网页的标记,例如<文档类型>,<元>标记和指向样式表的链接。它还包括开口<body>标签和可见的收割台你的博客(通常包括网站的标题,也可能包括导航菜单、徽标栏、网站描述等)。
  • 这个内容block包含博客的帖子和页面,即站点的“肉”。
  • 这个页脚包含页面底部的信息,例如指向其他或网站上的类别导航菜单版权和联系信息以及其他详细信息。


基本模板文件

WordPress主题,以索引.php主题目录中的模板文件。此文件有两个主要功能:

  • 包括或“调用”其他模板文件
  • 包括WordPress循环从数据库中收集信息(帖子、页面、类别等)

对于我们的简单结构,我们只需要包括另外两个模板文件:收割台以及页脚。这些必须命名页眉页脚. The模板标签包括它们看起来像这样:

<?php get_header(); ?><?php get_footer(); ?>

为了显示博客的帖子和页面(以及自定义它们的显示方式)索引.php文件应该运行WordPress循环在页眉和页脚调用之间。

更复杂的页面结构

标题

内容

提要栏

页脚

许多WordPress主题包括一个或多个文献类文章包含导航功能以及有关您的网站的更多信息。侧边栏由一个名为侧栏.php。它可以包含在您的索引.php包含以下内容的模板文件模板标记以下为:

<?php get_sidebar(); ?>

牛肉在哪里?

请注意,我们没有将模板标记包含到“get”中内容我们的网页。这是因为内容是在WordPress循环,内部索引.php

还要注意,主题的样式表决定了页眉、页脚、侧栏和内容在用户浏览器屏幕中的外观和位置。有关设置WordPress主题和网页样式的更多信息,请参阅博客设计和布局

模板文件中的模板文件

您已经看到WordPress如何在索引.php模板文件。您还可以在任何模板文件中包含其他模板文件。

例如,侧栏.php可能包含生成搜索表单的模板文件-搜索表单.php。因为这不是WordPress的标准模板文件之一,所以包含它的代码有点不同:

<?php获取搜索格式(); ?>

我们不应该再使用include和TEMPLATEPATH将搜索表单转换为主题,因为WordPress提供了上述模板标记。

标题

内容

意见表

提要栏

搜索表单

页脚

大多数WordPress主题在其他模板中包含各种模板文件,以在站点上生成网页。以下模板文件是主模板的典型文件(索引.php)WordPress网站:

  • 页眉
    • 回路.php(内容)
    • wp-注释.php
  • 侧栏.php
    • 搜索表单.php
  • 页脚

然而,这种结构是可以改变的。例如,您可以将搜索表单放在标题中。也许您的设计不需要页脚,所以您可以完全忽略该模板。

特殊模板文件

WordPress有两个功能核心页面视图WordPress网站中的网页数量。这个单柱视图当网页显示单个帖子时使用。这个多支柱视图列出多篇文章或文章摘要,并应用于类别存档、日期存档、作者存档和(通常)博客主页的“普通”视图。您可以使用索引.php模板文件来生成所有这些类型的页面或依赖WordPress模板层次结构根据情况选择不同的模板文件。

WordPress模板层次结构回答了以下问题:

当显示特定类型的页面时,WordPress将使用什么模板文件?

WordPress自动识别具有特定标准名称的模板文件,并将其用于特定类型的网页。例如,当用户单击博客文章的标题时,WordPress知道他们只想在自己的网页上查看该文章。WordPress公司模板层次结构将使用单马力模板文件,而不是索引.php生成页面-如果主题具有单个.php文件。类似地,如果用户单击特定类别的链接,WordPress将使用类别.php模板(如果存在);如果没有,它会寻找存档.php,如果该模板也丢失了,WordPress将继续使用main索引.php模板。您甚至可以为特定类别创建特殊的模板文件(请参见类别模板更多信息)。你也可以自定义页面模板用于特定页面。

模板文件提示

以下是创建WordPress模板文件的一些技巧:

跟踪开始和结束标记
模板文件包括使用XHTML(XHTML)标签和CSS公司参考文献。HTML元素和CSS引用可以跨模板文件,从一个开始,到另一个结束。例如html格式身体HTML元素通常以开始页眉并以页脚大多数WordPress主题都使用HTMLdiv公司元素,它也可以跨越多个文件。例如,主div公司页面内容可能从开始页眉并以其中一个结尾索引.php单马力。跟踪HTML元素的开始和结束位置可能会变得很复杂开发、设计或修改主题.使用评论在模板文件中注意大型容器标记的打开位置和关闭位置,以便您可以跟踪div公司在不同部分的末尾。
不同视图下的测试模板文件
如果您对评论、侧栏、搜索表单或任何其他模板文件进行了更改,请确保使用不同的网页视图(单个帖子、不同类型的存档和页面)对其进行测试。
评论偏差
如果你是设计公开发布的主题,请记住,下载您的主题的人可能会想稍微修改一下以供自己使用。因此,如果您在模板文件中对默认主题和/或经典主题的逻辑进行了更改,则会有所帮助。如果您在其他地方有样式信息(例如在您的页眉文件或HTML标记中)。
关上身后的吊牌门
如果启动HTML标记或div公司在一个模板文件中,不要在那里关闭它,确保在另一个模板中包含结束标记。WordPress论坛收到了很多关于“我的主题发生了什么”的问题,当他们删除页脚模板文件而没有关闭页眉模板文件中开始的标记时。追踪您的标签并确保它们已关闭。(验证这一点是否正确的一个好方法是使用HTML验证器)。
模板中的CSS样式
您可以在模板中自由使用任何您喜欢的HTML和CSS标记和样式。然而,我们鼓励您遵循标准的WordPress主题结构(请参阅现场建筑1.5). 这将使您的主题更容易被用户理解。

模板文件资源

有关与模板文件相关的资源的完整列表,请参见模板。您也可以查看中的其他文章类别:模板类别:模板标记