参数
$meta_type
string必填-
对象元数据的类型为,接受
'post'
、'comment'
、'term'
、'user'
或任何其他具有关联meta表的对象类型。 $object_id
int必填-
对象ID
$meta_key
string必填-
元数据键
$meta_value
mixed必填-
元数据值,如果非标量,则必须可序列化。
$prev_value
mixed可选-
更新前要检查的上一个值。
如果已指定,则仅使用此值更新现有元数据条目。否则,更新所有条目。默认:
''
返回
int|bool 如果具有给定键的字段不存在并因此被添加,则为新的元字段ID;如果更新成功,则为true;如果失败,则为false;如果传递给函数的值与数据库中已有的值相同,则为false。
钩子
- do_action( 'updated_postmeta',
int $meta_id ,int $object_id ,string $meta_key ,mixed $meta_value ) -
更新文章元数据后立即触发。
- do_action( "updated_{$meta_type}_meta",
int $meta_id ,int $object_id ,string $meta_key ,mixed $_meta_value ) -
更新特定类型的元数据后立即触发。
- do_action( 'update_postmeta',
int $meta_id ,int $object_id ,string $meta_key ,mixed $meta_value ) -
在更新文章的元数据之前立即触发。
源码
更新日志
版本 | 描述 |
---|---|
2.9.0 | 开始引入 |