function scan_user_uploads() { static $files = array(); if (!empty($files)) { return $files; } $uploads = wp_upload_dir(); $files = $this->files_in_dir($uploads['basedir']); return $files; }