wp_privacy_anonymize_data() WordPress Function
The wp_privacy_anonymize_data() function is used to anonymize data in WordPress. This is useful for when you want to remove personal information from your WordPress database.
wp_privacy_anonymize_data( string $type, string $data = '' ) #
Return uniform “anonymous” data by type.
Parameters
- $type
(string)(Required)The type of data to be anonymized.
- $data
(string)(Optional)The data to be anonymized.
Default value: ''
Return
(string) The anonymous data for the requested type.
Source
File: wp-includes/functions.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 = ''; break; } /** * 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 ); }
Expand full source codeCollapse full source codeView on TracView on GitHub
Changelog
Version | Description |
---|---|
4.9.6 | Introduced. |