function wp_upload_dir( $time = null,
$create_dir = true,
$refresh_cache = false
) { static $cache = array
(),
$tested_paths = array
();
$key =
sprintf( '%d-%s',
get_current_blog_id(),
(string) $time );
if ( $refresh_cache ||
empty( $cache[ $key ] ) ) { $cache[ $key ] =
_wp_upload_dir( $time );
} /**
* Filters the uploads directory data.
*
* @since 2.0.0
*
* @param array $uploads {
* Array of information about the upload directory.
*
* @type string $path Base directory and subdirectory or full path to upload directory.
* @type string $url Base URL and subdirectory or absolute URL to upload directory.
* @type string $subdir Subdirectory if uploads use year/month folders option is on.
* @type string $basedir Path without subdir.
* @type string $baseurl URL path without subdir.
* @type string|false $error False or error message.
* }
*/