On this page
wp_privacy_exports_dir(): string
Returns the directory used to store personal data export files.
Description
See also
Return
string Exports directory.
Source
File: wp-includes/functions.php. View all references
function wp_privacy_exports_dir() {
$upload_dir = wp_upload_dir();
$exports_dir = trailingslashit( $upload_dir['basedir'] ) . 'wp-personal-data-exports/';
/**
* Filters the directory used to store personal data export files.
*
* @since 4.9.6
* @since 5.5.0 Exports now use relative paths, so changes to the directory
* via this filter should be reflected on the server.
*
* @param string $exports_dir Exports directory.
*/
return apply_filters( 'wp_privacy_exports_dir', $exports_dir );
}
Hooks
- apply_filters( 'wp_privacy_exports_dir',
string $exports_dir ) -
Filters the directory used to store personal data export files.
Related
Uses
| Uses | Description |
|---|---|
| wp_upload_dir() wp-includes/functions.php | Returns an array containing the current upload directory’s path and URL. |
| trailingslashit() wp-includes/formatting.php | Appends a trailing slash. |
| apply_filters() wp-includes/plugin.php | Calls the callback functions that have been added to a filter hook. |
Used By
| Used By | Description |
|---|---|
| wp_privacy_delete_old_export_files() wp-includes/functions.php | Cleans up export files older than three days old. |
| wp_privacy_generate_personal_data_export_file() wp-admin/includes/privacy-tools.php | Generate the personal data export file. |
Changelog
| Version | Description |
|---|---|
| 4.9.6 | Introduced. |
© 2003–2022 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/functions/wp_privacy_exports_dir