个性化阅读
专注于IT技术分析

WordPress是否具有与get_post_meta()相对应的特定页面?

我想将元数据附加到页面上, 但是据我所知, 这仅限于WordPress中的帖子。是否有任何方法可以将任意元数据添加到页面以供以后提取并在PHP主题代码中使用它?如果是这样, 怎么办?


#1


是。

注意:我假设投票否决是与”缺乏研究”或”过于广泛”的看法有关-但是在进行我自己的研究之后, 似乎没有任何好的/明确的资源。

请注意, 文档中有参考页, 但不是很清晰。

首先, 要了解页面和帖子在WordPress中基本上是相同的。

所有页面, 帖子和”自定义帖子类型”都存储在数据库的帖子表中。

此外, 所有get_post_meta等类型函数都适用于页面, 帖子和自定义帖子类型。

页面(或帖子或自定义帖子类型)由$ post-> ID引用-该ID指示元数据附加到数据库中的哪条记录, 而不管它是页面, 帖子等。

因此-拥有以下信息:

  1. 你可以使用update_post_meta将元数据绝对附加到页面。
  2. 你可以使用get_post_meta绝对检索页面的元数据。
  3. 此外, 你还可以在页面和帖子中添加add_meta_box等。

注意:

在WordPress中编辑页面时, 默认情况下不显示”自定义字段”(页面的post_meta)元框。为了查看”自定义字段”元框, 请确保:

  1. 编辑页面时, 单击右上角的”屏幕选项”选项卡。
  2. 在出现的部分中, 找到”自定义字段”复选框。核实。
  3. 再次单击”屏幕选项”选项卡以使其消失。
  4. 现在, “自定义字段”元框应显示在内容编辑器的下方(并可能在其他元框的下方)。
赞(0)
未经允许不得转载:srcmini » WordPress是否具有与get_post_meta()相对应的特定页面?

评论 抢沙发

评论前必须登录!