delete_{$meta_type}_metadata_by_mid

过滤钩子
apply_filters( "delete_{$meta_type}_metadata_by_mid", null, $meta_id )
参数
  • (null|bool) $delete Whether to allow metadata deletion of the given type.
    Required:
  • (int) $meta_id Meta ID.
    Required:
定义位置
相关勾子
get_meta_type_metadata_by_midupdate_meta_type_metadata_by_middelete_meta_type_metadatadefault_meta_type_metadatadelete_meta_type_meta
相关方法
delete_metadata_by_midget_metadata_by_midupdate_metadata_by_middelete_metadatadelete_post_meta_by_keydelete_comment_meta
引入
5.0.0
弃用
-

delete_{$meta_type}_metadata_by_mid:这是一个WordPress的动作钩子,在特定类型的元数据被删除后,使用其元数据ID(mid)触发。参数{$meta_type}可以是四个可能的值之一:文章、评论、用户或术语,表明被删除的元数据的类型。该钩子传递两个参数:$mid(被删除的元数据的ID)和$object_id(元数据所关联的对象的ID)。

通过元ID删除特定类型的元数据短路。

钩子名称的动态部分$meta_type指的是元对象类型(post、comment、term、user或任何其他具有相关元表的类型)。返回非空值将有效地使函数短路。

可能的钩子名称包括:

  • delete_post_metadata_by_mid
  • delete_comment_metadata_by_mid
  • delete_term_metadata_by_mid
  • delete_user_metadata_by_mid
$check = apply_filters( "delete_{$meta_type}_metadata_by_mid", null, $meta_id );

常见问题

FAQs
查看更多 >