add_{$meta_type}_metadata

过滤钩子


apply_filters( "add_{$meta_type}_metadata", null, $object_id, $meta_key, $meta_value, $unique )
参数
  • (null|bool)
    $check
    Whether to allow adding metadata for the given type.
    Required:
  • (int)
    $object_id
    ID of the object metadata is for.
    Required:
  • (string)
    $meta_key
    Metadata key.
    Required:
  • (mixed)
    $meta_value
    Metadata value. Must be serializable if non-scalar.
    Required:
  • (bool)
    $unique
    Whether the specified meta key should be unique for the object.
    Required:
定义位置
  • wp-includes/meta.php
    , line 78
引入
3.1.0
弃用

短路(Short-circuits)添加特定类型的元数据。

钩子名称的动态部分,$meta_type,指的是元对象的类型(文章,评论,术语,用户,或任何其他有相关元表的类型)。返回一个非空值将有效地使该函数短路。

可能的钩子名称包括:

  • add_post_metadata
  • add_comment_metadata
  • add_term_metadata
  • add_user_metadata
$check = apply_filters( "add_{$meta_type}_metadata", null, $object_id, $meta_key, $meta_value, $unique );