钩子文档

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.