按类型返回统一的“匿名”数据。
原型
wp_privacy_anonymize_data( string $type, string $data = '' )
参数
$type
(string)
(Required)
要匿名的数据类型。
$data
(string)
(Optional)
要匿名的数据。
返回值
(string)
请求类型的匿名数据。
源文件
路径:wp-includes/functions.php
<?php
...
function wp_privacy_anonymize_data( $type, $data = '' ) {
switch ( $type ) {
case 'email':
$anonymous = '[email protected]';
break;
case 'url':
$anonymous = 'https://site.invalid';
break;
case 'ip':
$anonymous = wp_privacy_anonymize_ip( $data );
break;
case 'date':
$anonymous = '0000-00-00 00:00:00';
break;
case 'text':
/* translators: deleted text */
$anonymous = __( '[deleted]' );
break;
case 'longtext':
/* translators: deleted long text */
$anonymous = __( 'This content was deleted by the author.' );
break;
default:
$anonymous = '';
}
/**
* Filters the anonymous data for each type.
*
* @since 4.9.6
*
* @param string $anonymous Anonymized data.
* @param string $type Type of the data.
* @param string $data Original data.
*/
return apply_filters( 'wp_privacy_anonymize_data', $anonymous, $type, $data );
}
...
?>
其他
英文文档:https://developer.wordpress.org/reference/functions/wp_privacy_anonymize_data/