wordpress / latest / hooks / upload_dir.html

apply_filters( 'upload_dir', array $uploads )

Filters the uploads directory data.

Parameters

$uploads array
Array of information about the upload directory.
  • pathstring
    Base directory and subdirectory or full path to upload directory.
  • urlstring
    Base URL and subdirectory or absolute URL to upload directory.
  • subdirstring
    Subdirectory if uploads use year/month folders option is on.
  • basedirstring
    Path without subdir.
  • baseurlstring
    URL path without subdir.
  • errorstring|false
    False or error message.

More Information

This hook allows you to change the directory where files are uploaded to. The keys and values in the array are used by the wp_upload_dir() function in wordpress core, which is doing the work

Source

File: wp-includes/functions.php. View all references

$uploads = apply_filters( 'upload_dir', $cache[ $key ] );

Used By

Used By Description

Changelog

Version Description
2.0.0 Introduced.

© 2003–2022 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/hooks/upload_dir