钩子文档

wp_prepare_attachment_for_js

💡 云策文档标注

概述

wp_prepare_attachment_for_js 是一个 WordPress 过滤器,用于修改准备用于 JavaScript 的附件数据。它允许开发者在附件数据被 JSON 编码并传递给前端之前进行自定义处理。

关键要点

  • 这是一个过滤器 Hook,名称为 'wp_prepare_attachment_for_js'。
  • 它接收三个参数:$response(准备后的附件数据数组)、$attachment(WP_Post 附件对象)和 $meta(附件元数据数组或 false)。
  • 主要用于在附件数据发送到前端 JavaScript 之前进行修改或扩展。
  • 首次引入于 WordPress 3.5.0 版本。

📄 原文内容

Filters the attachment data prepared for JavaScript.

Parameters

$responsearray
Array of prepared attachment data. See wp_prepare_attachment_for_js().
$attachmentWP_Post
Attachment object.
$metaarray|false
Array of attachment meta data, or false if there is none.

Source

return apply_filters( 'wp_prepare_attachment_for_js', $response, $attachment, $meta );

Changelog

Version Description
3.5.0 Introduced.