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:
定義位置
相關勾子
add_meta_type_metaget_meta_type_metadataupdate_meta_type_metadatadelete_meta_type_metadataadded_meta_type_meta
相關方法
add_metadatadelete_metadatawp_read_image_metadataget_metadataadd_site_metawp_get_attachment_metadata
引入
3.1.0
棄用
-

add_{$meta_type}_metadata: 這個鉤子的作用與add_{$meta_type}_meta類似,但用於為特定物件新增後設資料,如文章、評論、使用者或術語。

短路(Short-circuits)新增特定型別的後設資料。

鉤子名稱的動態部分,$meta_type,指的是元物件的型別(文章,評論,術語,使用者,或任何其他有相關元表的型別)。返回一個非空值將有效地使該函式短路。

可能的鉤子名稱包括:

  • add_post_metadata
  • add_comment_metadata
  • add_term_metadata
  • add_user_metadata
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$check = apply_filters( "add_{$meta_type}_metadata", null, $object_id, $meta_key, $meta_value, $unique );
$check = apply_filters( "add_{$meta_type}_metadata", null, $object_id, $meta_key, $meta_value, $unique );
$check = apply_filters( "add_{$meta_type}_metadata", null, $object_id, $meta_key, $meta_value, $unique );

常見問題

FAQs
檢視更多 >