函数文档

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.