如何使用WordPress元数据

如果您是刚开始使用WordPress的人,那么自然会对它的API提供的一些高级功能感到好奇。 那么,关于您的经历,您可能会站在哪里?

  • 也许您已经在几个主题中对代码进行了调整。
  • 也许您已经更改了几个插件的功能。
  • 也许您甚至已经编写了一个简单的插件并使其可用。

无论如何,您都准备好继续使用WordPress构建内容,但是您不确定下一步该怎么做。

更具体地说,也许您还没有准备好在工作中开始使用这些高级功能,但是当您开始使用CMS解决越来越多的问题时,您很想知道:

我如何使用WordPress实现[这项特定任务]?

毕竟,这是这类工作的自然发展。

在本系列中,我们将研究如何使用本机WordPress API做到这一点。 到最后,您应该熟悉一些与元数据有关的高级选项,以及如何创造性地考虑如何在工作中使用它。

目标受众

但是首先,该系列针对谁? 这是一个公平的问题。

如果您是一位经验丰富的开发人员,那么您可能已经熟悉本系列文章将要介绍的内容,因此它可能不适用于您。 但是,如果您是初学者到中级的开发人员,那么这应该有助于提高您的技能。

最终,它是为不熟悉各种WordPress元数据API的任何人编写的。 因此,无论您的经验水平如何,您都应该在本系列文章的结尾部分有一个清晰的了解,每个方面以及如何将其纳入您的工作中。

话虽如此,让我们开始吧。

什么是元数据?

通常,您会听到元数据定义为“有关信息的信息”。 这不是一个坏定义。 甚至维基百科也将其定义为

元数据是“提供有关其他数据的信息的数据”。 存在两种类型的元数据:结构性元数据和描述性元数据。 结构性元数据是有关数据容器的数据。 描述性元数据使用应用程序数据或数据内容的各个实例。

但是在WordPress的上下文中这是什么样的呢? 在回答该问题之前,必须了解(在撰写本文时)WordPress提供四种类型的元数据:

  1. 发布元数据
  2. 用户元数据
  3. 评论元数据
  4. 术语元数据

它们中的每一个都与其关联的较大实体具有唯一的关系。 就是说,我的意思是帖子元数据显然与WordPress帖子(以及页面和自定义帖子类型)相关。

同样,评论元数据全部与与访客留下的评论相关的额外信息有关。

WordPress的最新形式的元数据是术语元数据。 对于那些不熟悉分类法或术语的人来说,这是一个学习曲线。 不用担心。 我们将详细研究每一个。

1.发布元数据

帖子可以说是WordPress中最受认可的实体。 毕竟,这是我们起草,计划和管理博客中所显示内容的地方。

几乎所有其他内容都可以绑定到帖子。 例如:

  • 用户元数据与帖子相关,因为用户撰写了帖子。
  • 由于评论与特定帖子相关联,因此评论元数据被绑定到帖子。
  • 术语元数据与帖子相关,取决于帖子的分类,标记方式或编辑者已更新的任何其他分类。

但是,到目前为止,什么构成帖子元数据?

WordPress发布元数据

例如,如果您要查看WordPress帖子元表(在数据库中通常表示为wp_postmeta),则会看到哪个模板与给定帖子相关联。 您会看到与特定帖子相关的文件。 您甚至可以找到其他信息,这些信息可以使您了解开发人员如何将一些自定义信息与帖子相关联。

乍一看,它可能是有见地的。 更强大的是如何利用此功能来增加与帖子相关的信息量。 在完成本系列文章的过程中,我们将确切地了解如何做到这一点。

2.用户元数据

在这一点上,您可能已经对元数据在WordPress上下文中的工作方式有所了解。 如前所述,它不仅限于帖子。 使用WordPress API,我们能够增加与用户关联的信息量。

WordPress开箱即用地存储了最少的用户元数据集,所有这些都可以在管理屏幕或数据库中看到。

WordPress用户元数据

但是,假设您要获取有关用户的更多信息。 也许您想要有关他们的社交资料的更多信息,有关他们参与其他项目的更多信息,或者您想将它们与其他服务相关联。

使用用户元数据可以实现所有这些功能。

3.评论元数据

评论元数据与到目前为止我们讨论的元数据类型没有任何不同。 也就是说,您可以轻松获取更多信息并将其与现有评论元数据关联。

有趣的是,WordPress在初始安装时有一个空白表,用于存储此信息。 但是,它是空的:

WordPress评论元数据

但是,API的存在和数据库表的可用这一事实足以表明,它支持捕获有关愿意为给定帖子表达意见的人员的更多信息。

在以后的文章中,我们将研究将其纳入工作的各种方式。 有时,这需要在框外进行思考(注释框,即,好吧,双关语)。

4.术语元数据

API元数据系列的最新添加是术语元数据。 事情是这样的:了解如何使用术语元数据的前提是您对分类法,术语及其关系具有扎实的理解。

WordPress术语元数据

由于某些原因,其中至少不是WordPress的这些特定组件的命名方式,人们很难理解这些信息。

在下一篇文章中,我们将深入研究所有这些信息,以确保您完全了解什么是分类法,什么术语,它们如何关联以及元数据如何发挥作用扩展这类信息。

显而易见,我们已经为我们完成了工作。

结论

显然,这只是本系列的发展方向介绍,但我对此感到很兴奋。 在剩下的三篇文章中,我们将介绍上述API,并讨论在使用更复杂的WordPress应用程序时如何利用它们来发挥我们的优势。

具体来说,我们将研究可用的API,如何在项目上下文中使用它们以及应采取的一些步骤,以保护和验证进入数据库(并从数据库中检索)的信息的安全性。那些使用我们网站的人正在以安全的方式这样做。

我期待继续进行有关如何使用WordPress完成一些更高级任务的另一系列文章。 记住,如果您只是入门,可以查看我的有关如何入门WordPress的系列文章, 系列专门针对WordPress初学者。

同时,如果您正在寻找其他实用程序来帮助您构建不断增长的WordPress工具集,请不要忘记查看Envato Market中提供的功能

最后,您可以在我的个人资料页面上捕获我的所有课程和教程,并且可以在@tommcfarlin 上的博客和/或Twitter上关注我,在其中我讨论了WordPress上下文中的软件开发。

与往常一样,请不要在下面的提要中留下任何问题或评论,我将尽力回答每个问题或评论。

翻译自: https://code.tutsplus.com/tutorials/how-to-work-with-wordpress-metadata--cms-25680

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值