delete_{$meta_type}meta
云策文档标注
概述
delete_{$meta_type}meta 是一个 WordPress 动作钩子,在删除特定类型(如 post 或 comment)的元数据条目之前立即触发。它允许开发者在删除操作执行前执行自定义代码。
关键要点
- 钩子名称是动态的,$meta_type 部分表示元对象类型,例如 post 或 comment,对应可能的钩子名包括 delete_postmeta 和 delete_commentmeta。
- 参数 $meta_id 是一个整数,表示要删除的元数据条目的 ID。
- 此钩子从 WordPress 3.4.0 版本开始引入。
- 相关函数 delete_metadata_by_mid() 用于通过元 ID 删除元数据。
原文内容
Fires immediately before deleting post or comment metadata of a specific type.
Description
The dynamic portion of the hook name, $meta_type, refers to the meta object type (post or comment).
Possible hook names include:
delete_postmetadelete_commentmeta
Parameters
$meta_idint-
ID of the metadata entry to delete.
Source
do_action( "delete_{$meta_type}meta", $meta_id );
Changelog
| Version | Description |
|---|---|
| 3.4.0 | Introduced. |