钩子文档

wp_media_attach_action

💡 云策文档标注

概述

wp_media_attach_action 是一个 WordPress Hook,在媒体文件被附加到文章或从文章分离时触发。它允许开发者在这些操作发生时执行自定义代码。

关键要点

  • 触发时机:当媒体文件被附加(attach)或分离(detach)到文章时
  • 参数:$action(字符串,接受 'attach' 或 'detach')、$attachment_id(整数,附件 ID)、$parent_id(整数,附件父级 ID)
  • 用法:通过 do_action('wp_media_attach_action', $action, $attachment_id, $parent_id) 调用
  • 相关函数:wp_media_attach_action() 在 wp-admin/includes/media.php 中实现,封装了附加/分离操作的逻辑
  • 版本:从 WordPress 5.5.0 开始引入

📄 原文内容

Fires when media is attached or detached from a post.

Parameters

$actionstring
Attach/detach action. Accepts 'attach' or 'detach'.
$attachment_idint
The attachment ID.
$parent_idint
Attachment parent ID.

Source

do_action( 'wp_media_attach_action', $action, $attachment_id, $parent_id );

Changelog

Version Description
5.5.0 Introduced.