user_request_confirmed_email_to
云策文档标注
概述
user_request_confirmed_email_to 是一个 WordPress 过滤器钩子,用于自定义数据请求确认通知的收件人邮箱地址。在 Multisite 环境中,默认收件人为网络管理员邮箱,但可通过此钩子调整以支持单站点管理员或指定人员处理隐私请求。
关键要点
- 此钩子允许过滤数据请求确认通知的收件人邮箱地址。
- 在 Multisite 环境中,默认使用网络管理员邮箱(get_site_option('admin_email')),因为单站点管理员默认无处理请求的权限。
- 参数包括 $admin_email(收件人邮箱字符串)和 $request(WP_User_Request 对象,代表发起通知的请求)。
- 相关函数 _wp_privacy_send_request_confirmation_notification() 用于在请求确认时通过邮件通知站点管理员。
- 此钩子自 WordPress 4.9.6 版本引入。
原文内容
Filters the recipient of the data request confirmation notification.
Description
In a Multisite environment, this will default to the email address of the network admin because, by default, single site admins do not have the capabilities required to process requests. Some networks may wish to delegate those capabilities to a single-site admin, or a dedicated person responsible for managing privacy requests.
Parameters
$admin_emailstring-
The email address of the notification recipient.
$requestWP_User_Request-
The request that is initiating the notification.
Source
$admin_email = apply_filters( 'user_request_confirmed_email_to', get_site_option( 'admin_email' ), $request );
Changelog
| Version | Description |
|---|---|
| 4.9.6 | Introduced. |