wp_schedule_delete_old_privacy_export_files()
云策文档标注
概述
该函数用于安排一个 WP_Cron 任务,以定期删除过期的隐私导出文件。它通过检查是否已安排相关事件,避免重复调度。
关键要点
- 函数 wp_schedule_delete_old_privacy_export_files() 在 WordPress 4.9.6 版本中引入。
- 使用 wp_installing() 检查 WordPress 是否处于安装模式,如果是则直接返回,不安排任务。
- 通过 wp_next_scheduled() 检查 'wp_privacy_delete_old_export_files' 事件是否已安排,未安排则使用 wp_schedule_event() 安排每小时执行一次。
代码示例
function wp_schedule_delete_old_privacy_export_files() {
if ( wp_installing() ) {
return;
}
if ( ! wp_next_scheduled( 'wp_privacy_delete_old_export_files' ) ) {
wp_schedule_event( time(), 'hourly', 'wp_privacy_delete_old_export_files' );
}
}
原文内容
Schedules a WP_Cron job to delete expired export files.
Source
function wp_schedule_delete_old_privacy_export_files() {
if ( wp_installing() ) {
return;
}
if ( ! wp_next_scheduled( 'wp_privacy_delete_old_export_files' ) ) {
wp_schedule_event( time(), 'hourly', 'wp_privacy_delete_old_export_files' );
}
}
Changelog
| Version | Description |
|---|---|
| 4.9.6 | Introduced. |