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. |