deleted_{$meta_type}_meta

动作钩子
do_action( "deleted_{$meta_type}_meta", $meta_ids, $object_id, $meta_key, $_meta_value )
参数
  • (string[]) $meta_ids An array of metadata entry IDs to delete.
    Required:
  • (int) $object_id ID of the object metadata is for.
    Required:
  • (string) $meta_key Metadata key.
    Required:
  • (mixed) $_meta_value Metadata value.
    Required:
定义位置
相关勾子
delete_meta_type_metadeleted_meta_typemetadelete_meta_typemetadelete_meta_type_metadataupdated_meta_type_meta
相关方法
delete_site_metadelete_metadatadelete_metadelete_post_meta_by_keydelete_themedelete_site_meta_by_key
引入
2.9.0
弃用
-

deleted_{$meta_type}_meta: 当某一类型的元数据从WordPress数据库中被删除时,这个动作会被触发。动作名称中的{$meta_type}部分被替换为元数据类型(如文章或用户)。它通常用于在元数据被删除时执行额外的动作。

在删除特定类型的元数据后立即触发。

钩子名称的动态部分,$meta_type,指的是元对象的类型(文章,评论,术语,用户,或任何其他具有相关元表的类型)。

可能的钩子名称包括:

  • deleted_post_meta
  • deleted_comment_meta
  • deleted_term_meta
  • deleted_user_meta
do_action( "deleted_{$meta_type}_meta", $meta_ids, $object_id, $meta_key, $_meta_value );

常见问题

FAQs
查看更多 >