WordPress中的页面模板条件标签
已发表: 2022-11-07WordPress 中的页面模板条件标签允许开发人员定位 WordPress 网站上的特定页面。 这对于自定义页面模板或为某些页面创建特定功能特别有用。 页面模板条件标签可以与 WordPress 的条件标签结合使用,用于定位特定页面或帖子。
什么是 WordPress 中的条件标签?
条件标签是 WordPress 主题和插件中使用的代码,用于根据特定条件更改页面或帖子的显示方式。 例如,条件标签可用于在帖子上显示与在页面上不同的侧边栏,或在帖子上与在页面上显示不同的标题图像。
使用 WordPress 的条件标签功能,您可以控制页面上显示的内容量。 您网站上的条件标签可用于识别某些部分,例如您的主页、博客文章和页面。 在本教程中,我将向您展示如何在插件和主题中使用条件标签。 当您使用 is_page() 条件标记时,您可以确定您正在查看的页面是否为页面。 $page 参数可以是任何页面 ID、标题或 URL。 类似地,可以通过将特定页面标题传递给函数来指定它。 在使用条件标签时,开发人员通常会指定多个条件。
使用 OR 和 AND 运算符可以更轻松地查看您网站上显示的内容,这是一个好主意。 如果用户查看了博客索引或网站主页,如果提供了网站描述,则 if 语句将返回 true。 如果您不输入站点名称,它将显示站点标题 | 网站说明。 另一种选择是 not 运算符,它可以与逻辑运算符结合使用。 在许多情况下,这是最好的选择。 条件标签的概念对 WordPress 非常重要。 根据您的要求,您可以使用几个额外的条件标签。 一旦理解了其他和 elseif 语句,您就可以开始处理任何条件函数。 在接下来的部分中,我希望您将学习如何在您的主题中使用 WordPress 条件标签。
什么是 WordPress 页面模板?
WordPress 页面模板是为特定类型的 WordPress 页面定义布局和样式的文件。 例如,页面模板可用于创建主页、联系页面或登录页面。 可以使用 HTML、CSS 和 PHP 创建页面模板。
页面模板可以以特定方式应用于特定页面或页面组。 页面模板可用于在页面上显示动态内容,例如帖子、新闻更新、日历事件和媒体文件。 创建或编辑页面时,用户可以选择具有模板名称的任何页面模板。 各种主题允许您指定页面上的列数。 但是,除了单页或多页之外,还有其他模板允许您使用模板。 要在您的应用程序中启用此全局选项,您必须首先为每个选项创建页面模板并为每个模板提供名称。 模板层次结构页面解释了如何为特定页面创建模板。
要使用专用页面模板,您的主题必须位于文件夹 /WP-content/themes/my-theme-name/ 中(例如,/WP-content/themes/my-theme-name/)。 创建页面帖子时,您将能够为该类型选择自定义模板。 除了使用 WordPress 4.7 的“页面”之外,无法将页面模板添加到帖子中。 如果您的模板使用 body_class() 函数,WordPress 将在 body 标记中显示文章类型类名称(页面)、页面 ID(page-id-*ID)和使用的页面模板的类。 例如,Theme_product_templates 可用于过滤您要查看的产品帖子类型的模板列表。 可以使用page.php 文件中的条件标记对主题内容进行小幅更改。
这是一个WordPress 模板,可用于创建没有侧边栏的页面。 使用此方法将允许您创建自定义页面,而无需使用 WordPress 侧边栏。 没有侧边栏的页面模板非常适合创建具有最小外观的简单、极简主义页面。 例如,页面可用于为您的博客、网站或作品集创建内容。 要使用没有侧边栏的页面模板,首先创建一个新页面。 如果模板不是没有侧边栏的页面,则必须设置。 最后,它应该是可用的。 如果您正在寻找适用于博客、网站或作品集的简单、简约的模板,那么没有侧边栏的页面模板是一个很好的选择。
您将使用哪个 WordPress 条件来确定您是否在一页上?

如果您想检查您是否在特定的 WordPress 页面上,您将使用 is_page() 条件标签。 此标记将页面 ID、slug 或标题作为参数,如果当前页面是您指定的页面,则返回 true。

区分 WordPress 中的页面和帖子
is_page 和 is_single 函数可用于确定查询是针对单个页面还是针对 WordPress 中的单独帖子。 get_post_type() 方法也可以用来判断文章在文本框中是“POST”还是“PAGE”。
什么是页面模板?
页面模板是一种特定类型的文件,可应用于特定页面或页面组。 WordPress 4.7 页面模板支持所有帖子类型。 要了解有关如何将页面模板设置为特定帖子类型的更多信息,请参阅以下示例。
如果您不知道从哪里开始,可以从创建页面模板开始。 目前无法在任何网站或群组上使用模板页面。 对您正在使用的模板所做的更改不会对其产生影响。 在 SharePoint 中创建页面和使用 Web 部件在在 SharePoint 网站上创建和使用新式页面中有更详细的说明。 当您的页面看起来不错时,单击页面顶部保存旁边的向下箭头,然后单击另存为模板,这会将您的页面恢复到其原始状态。 该模板允许您以与新页面相同的方式添加或更改 Web 部件和内容。 要创建模板,请查找以前发布的页面并将其用作您的模板。
导航到页面顶部,然后单击新建。 模板窗格将可见。 通过从站点菜单中选择删除,您可以删除模板。 要编辑模板,请转到 Pages 库中的 Templates 文件夹并右键单击它。
要创建自定义模板,首先必须创建基本页面结构。 您可以通过将标准内容块从站点内容区域拖放到您的页面上来完成此操作。 一旦您的页面准备就绪,您就需要在其内容中添加一个“模板”字段。 然后,您可以在下拉菜单中选择“自定义”模板。 添加“模板”字段后,您需要提供有关模板的一些信息。 简要说明,以及名称(将出现在下拉列表中)、位置(存储模板的位置)和模板类型(为其提供 URL)。 在站点内容部分,您还可以链接到模板的页面。 创建新页面或区域时,您可以从“模板”下拉菜单中选择模板。 所有带有模板的页面和区域都将自动更新。 自定义模板允许您创建共享通用内容、布局或层次结构的页面,例如模块、员工资料或课程描述。 为了创建自定义模板,您必须首先创建一个基本的页面结构。
在 WordPress 中创建自定义页面
具有自定义布局的 WordPress 页面在某些方面与您的常规页面不同。
WordPress中的条件标签
在 WordPress 中,条件标签用于指定显示不同内容的不同条件。 例如,您可能希望在博客主页上显示与单个帖子页面不同的侧边栏。 为此,您将使用条件标记来检查当前页面是否是主页,如果是,则显示主页侧边栏。 否则,将显示默认侧边栏。 条件标签可以在WordPress 模板中使用,以根据满足的条件自定义内容的显示。 在创建自定义插件或使用 WordPress Codex 的代码片段时,条件标签也很有帮助。 通过将一段代码包装在条件标记中,您可以指定它只应在某些条件下运行,例如在激活特定插件时。 这有助于防止您的网站出现错误,并保持您的代码整洁有序。
这是一个 WordPress 函数,其结果是布尔值(即真或假),并且是条件标签的子集。 这些是我们可以用来根据我们将要呈现的内容做出有条件的决定的函数。 条件标记的名称是不言自明的,因此代码非常易于理解。 条件标签中支持的一些最常见的参数是非模板参数。 当我们使用它们时,我们在编写当前帖子的标准方面更加精确。 我们可能需要检查当前元素中的某个 ID 或某个 slug 或某个帖子类型或标题的实例。 我们可以使用这些条件标签测试我们内容的不同标准,然后根据这些条件标签来确定会发生什么。 它还使您能够通过使用相同的模板来自定义带有条件标签的每种不同类型的内容。 因此,插件开发人员使用条件标签也是有利的,因为它们允许我们指定将显示插件的哪些部分。
过去买家的不同 Woocommerce 结帐页面
此外,条件标签可用于更改站点上各个页面的内容。 例如,如果之前进行了购买,您可能希望为他们创建不同的 WooCommerce 结帐页面。 这可以通过使用 has_buyer 来完成。
WordPress If 页面模板名称
WordPress 页面模板是一种模板,用于在 WordPress 网站上显示特定类型的内容。 页面模板可用于创建各种类型的页面,例如主页、联系页面或登录页面。 有多种可用于 WordPress 的页面模板,它们可以在 WordPress Codex 中找到。
如何将模板添加到您网站上的所有页面
要将模板添加到站点上的特定页面,您必须首先在 WordPress 编辑器中找到“页面模板”选项并单击它。