概述
这 元数据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
。
有关的
元数据API: add_metadata(),get_metadata(),update_metadata(),delete_metadata()。