upload_dir WordPress Filter Hook
The upload_dir hook is a filter hook that can be used to modify the default upload directory for a WordPress site. This can be useful for customizing where files are uploaded, or for changing the structure of the default upload directory.
apply_filters( 'upload_dir', array $uploads ) #
Filters the uploads directory data.
Parameters
- $uploads
(array)Array of information about the upload directory.
- 'path'
(string) Base directory and subdirectory or full path to upload directory. - 'url'
(string) Base URL and subdirectory or absolute URL to upload directory. - 'subdir'
(string) Subdirectory if uploads use year/month folders option is on. - 'basedir'
(string) Path without subdir. - 'baseurl'
(string) URL path without subdir. - 'error'
(string|false) False or error message.
- 'path'
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
Changelog
Version | Description |
---|---|
2.0.0 | Introduced. |