wp_privacy_export_expiration
云策文档标注
概述
wp_privacy_export_expiration 是一个 WordPress 过滤器,用于修改个人数据导出文件的有效期(以秒为单位)。默认情况下,文件有效期为 3 天,过期后会被 cron 作业自动删除。
关键要点
- 这是一个过滤器钩子,允许开发者自定义个人数据导出文件的过期时间。
- 默认过期时间为 3 天(即 3 * DAY_IN_SECONDS 秒)。
- 过期文件由 wp_privacy_delete_old_export_files() 函数通过 cron 作业清理。
- 该过滤器在 WordPress 4.9.6 版本中引入。
代码示例
$expiration = apply_filters( 'wp_privacy_export_expiration', 3 * DAY_IN_SECONDS );注意事项
- 参数 $expiration 是一个整数,表示导出文件的有效期秒数。
- 相关函数包括 wp_privacy_delete_old_export_files() 用于清理过期文件,以及 wp_privacy_send_personal_data_export_email() 用于发送导出文件链接邮件。
原文内容
Filters the lifetime, in seconds, of a personal data export file.
Description
By default, the lifetime is 3 days. Once the file reaches that age, it will automatically be deleted by a cron job.
Parameters
$expirationint-
The expiration age of the export, in seconds.
Source
$expiration = apply_filters( 'wp_privacy_export_expiration', 3 * DAY_IN_SECONDS );
Changelog
| Version | Description |
|---|---|
| 4.9.6 | Introduced. |