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