钩子文档

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_postmeta
  • delete_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.