概述

元数据API 是检索和操纵各种WordPress对象类型的元数据的简单且标明的方法。

对象的元数据是一个简单的键值对表示。

对象可能包含多个共享相同键的元数据条目,并且仅在其价值上有所不同。

功能参考

添加/删除元数据:

获取/更新元数据:

数据库要求

此功能假设存在专用的mysql表$meta_type您指定。有些人想要$meta_types不要随附预装的WordPress表,因此必须手动创建它们。

默认的元表

假设一个前缀wp_,WordPress包含的元表是:

  • wp_commentmeta:元数据以获取具体评论。
  • wp_postmeta:用于页面,帖子和所有其他帖子类型的元数据。
  • wp_usermeta:用于用户的元数据。

元表结构

为了存储上表列表中未包含的元类型的数据,需要创建一个新表。所有元表都需要四列。

  • meta_id – bigint(20):未签名,自动插入,而不是null,主键。
  • object_id – Bigint(20):未签名,而不是零。
    代替目的使用内容类型的单数名。
    例如,此列可以命名为POST_ID或TERM_ID。
    尽管此列像外键一样使用,但不应将其定义为一个。
  • meta_key – VARCHAR(255):自定义元数据的密钥。
  • meta_value – longText:自定义元数据的价值。

源文件

元数据API位于wp-includes/meta.php

有关的

元数据APIadd_metadata()get_metadata()update_metadata()delete_metadata()

By zhuon

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注