Для ответа на ваш вопрос недостаточно информации...
Например, должен ли загруженный файл быть доступным другим пользователям. Что в конечном счете вы ожидаете увидеть?
А так, дам общий ответ:
1) Если предполагается последующая продажа загруженных виртуальных товаров, то easy digital downloads
ВП репо
Оф. сайт
или как вариант:
2) Woocomemrce (виртуальные товары) +
https://wordpress.org/plugins/wc-multivendor-marke...
3) Если не предполагается коммерческая деятальность, то вот, другой плагин - Use your drive
Вам необходимо завести Google Drive. При регистрации пользователя для каждого из них создается директория на вашем диске и он может загружать туда свои файлы. И соответственно, ему доступен список своих файлов.
4) Установите плагин ACF. А там есть тип поля Файл. Ну и создайте например, кастомный тип записи или еще что-нибудь в зависимости от ваших требований.