函数文档

wp_register_media_personal_data_exporter()

💡 云策文档标注

概述

wp_register_media_personal_data_exporter() 函数用于注册媒体相关的个人数据导出器,作为 WordPress 个人数据导出框架的一部分,允许开发者扩展数据导出功能。

关键要点

  • 函数接受一个数组参数 $exporters,用于添加媒体导出器,键为 'wordpress-media'。
  • 导出器配置包括友好名称和回调函数 wp_media_personal_data_exporter。
  • 函数返回更新后的导出器数组,便于集成到 WordPress 核心系统中。

代码示例

function wp_register_media_personal_data_exporter( $exporters ) {
	$exporters['wordpress-media'] = array(
		'exporter_friendly_name' => __( 'WordPress Media' ),
		'callback'               => 'wp_media_personal_data_exporter',
	);

	return $exporters;
}

注意事项

  • 此函数在 WordPress 4.9.6 版本中引入,使用时需确保版本兼容性。
  • 导出器 ID 为 'wordpress-media',回调函数需已定义或可调用。
  • 参数 $exporters 为必需数组,用于传递现有导出器列表。

📄 原文内容

Registers the personal data exporter for media.

Parameters

$exportersarray[]required
An array of personal data exporters, keyed by their ID.

Return

array[] Updated array of personal data exporters.

Source

function wp_register_media_personal_data_exporter( $exporters ) {
	$exporters['wordpress-media'] = array(
		'exporter_friendly_name' => __( 'WordPress Media' ),
		'callback'               => 'wp_media_personal_data_exporter',
	);

	return $exporters;
}

Changelog

Version Description
4.9.6 Introduced.