add_metadata()
热度:70add_metadata( string $meta_type, int $object_id, string $meta_key, mixed $meta_value, bool $unique = false )
添加指定对象的元数据。
参数:
$meta_type
(string) (Required) 对象元数据的类型用于(例如,评论,帖子,术语或用户)。
$object_id
(int) (Required) 对象元数据的ID用于
$meta_key
(string) (Required) 元数据键
$meta_value
(mixed) (Required) 元数据值。如果是非标量,则必须可序列化。
$unique
(bool) (Optional) 指定的元数据键是否应该对象是唯一的。如果为true,并且对象已具有指定元数据键的值,则不会进行任何更改。
Default value(默认值): false
Return(返回):
(int|false) 成功时的元ID,失败时为false。
示例:
function add_metadata( $meta_type, $object_id, $meta_key, $meta_value, $unique = false ) {
global $wpdb;
if ( ! $meta_type || ! $meta_key || ! is_numeric( $object_id ) ) {
return false;
}
$object_id = absint( $object_id );
if ( ! $object_id ) {
return false;
}