WordPress 条件标签简介:综合指南

WordPress 条件标签简介:综合指南

WordPress 最重要的优势之一是核心的可扩展性。近十年来,WordPress 用户已经能够通过插件和主题来塑造他们的网站。 (WordPress 于 2003 年首次发布,但插件于 2004 年推出,主题于 2005 年推出。)为了创建如此坚实的基础设施,WordPress 包含许多方便的子系统(函数、类或整个 API)。其中之一是“条件标签”,它允许我们的代码在特定情况下以不同的方式运行。

在本系列中,我们将了解这些条件标签。在这篇文章中,我们将从条件标签的定义和重要性开始。在接下来的部分中,我们将通过描述和一些示例来介绍条件标签。

我们开始吧!

什么是条件标签?

在 Codex 中,条件标签的描述如下:

可以在模板文件中使用条件标签来更改显示的内容以及该内容在特定页面上的显示方式,具体取决于该页面匹配的条件。

您明白了:为了让您的代码使用和/或更改内容,您使用条件标签并告诉您的代码内容的类型、状态和位置。想象一下您的代码和 WordPress 进行对话:

  • 您的代码:嘿,伙计,我需要一些帮助。
  • WordPress:当然,我洗耳恭听。你需要什么?
  • 您的代码:我将用一些 DIV 包装这些帖子标题,但我需要知道它们是否位于类别存档页面上。这些是在类别存档页面上吗?
  • WordPress: TRUE
  • 你的代码:嗯...什么?
  • WordPress:我的意思是是的。
  • 您的代码:太棒了,谢谢!
  • WordPress:再见!

因此,简而言之,条件标签是布尔语句,当在 if/else 语句中使用时,它们会引导您的代码了解其位置。它们只返回 TRUEFALSE,并且您的代码只需要这两个布尔值。

如何使用条件标签

虽然条件标签是 WordPress 开发中非常重要的一部分,但使用它们却非常简单。由于它们仅返回 TRUEFALSE,因此您可以在 if 语句中使用它们,没有任何麻烦。 (实际上,有三个特殊的条件标签返回 FALSE 或一个值,我们将在下一部分中介绍它们,但您也可以在 if 语句中使用它们。)

让我们通过一个简单示例来了解条件标记的工作原理:

登录后复制