WordPress File Sharing Plugin – User Private Files


Best WordPress File Sharing plugin that allows admin and site users to upload, manage and share their files with restricted access via frontend.

Is this file sharing plugin for you?

  • Do you want to upload and share files with your site users securely?
  • Do you want your site users to upload and share files with you or each other in a secure way?

…then yes! User Private Files is perfect for your needs.

User Private Files will add a file sharing functionality on your WordPress website just like Dropbox and Google Drive. Your site users will be able to login and upload their files and manage the access to those files.


All Documentation/Features Videos

The plugin is simple to use and comes with 2 different design shortcodes:

Modern design “[upf_manager]”

Classic design (old – limited functionality) has 2 shortcodes – one for uploading files and another for displaying the files that they uploaded and that are Shared with them. We recommend that you use them together on a single page:
Shortcode for uploading form is “[upf_upload]”
Shortcode for displaying files is “[upf_display]”

Users can add/remove other users from their files by their email addresses. Only the allowed users will be able to view/download those files and unauthentic users will see a permission denied error message (even if they have direct URL to the file).

Your users will be able to manage their files, add a title and note to the uploaded files. They can also delete their uploaded files. Site administrator can view all the files from the WP media library and will have the full control over them.


  • Allow your site users to upload their private files.

  • Users can share their files with other users by using their email addresses or usernames.

  • Only the allowed users will be able to view/download shared files and unauthentic users or guests will see a permission denied error if they have direct URL to the file.

  • Users can remove the allowed users anytime they want.

  • Easy to setup for administrator and easy to use for users.

  • Front-end dashboard to allow users upload and manage their files.

  • Full control over uploaded files to site administrator.

  • 2 different designs – Classic and full-width modern design (NEW)

  • Filter to group files by their type (Classic design only)

  • Translation Ready

  • Folders system – Users can Create/Rename/Delete and Share folders (NEW)

  • Users can upload/move files within different folders (NEW)

  • Admin can share files with single, all users or users with a specific role (NEW)

  • Comments – Users can comment on shared files (NEW)

  • Email notification when a file / folder is shared with someone (NEW)

  • Backend settings to enable/disable email notification and change email subject/content (NEW)

  • Trash folder functionality (NEW)

  • Search for files and folders (NEW)

  • Interactive Dropbox like design (NEW)

  • Download file option

  • Support for file types – image, pdf, doc, zip, audio, video, txt and CSV (NEW)

  • Support image, pdf preview and video play (NEW)

  • No page refresh – Fully AJAX

  • Restore or Delete files & folders from Trash (NEW)

  • Beautiful animation & icons

PRO version Features

  • Frontend notifications when a file / folder is shared with someone (NEW)

  • Backend option to enable/disable frontend notifications (NEW)

  • Backend option to allow users to share with role specific & all users

  • Backend option to enable/disable file uploading functionality based on roles

  • Backend customizer to update colors, thumbnails, and toolbar options (NEW)

  • Grid/List views (NEW)

  • Login functionality when user is not logged in (NEW)

  • Backend options to customize login form (NEW)

  • 3rd party Storage – Google Drive to upload all files to your google drive account instead of server hosting (BETA)

  • Sort files/folder (NEW)

  • Collapsable side panels on frontend (NEW)


  • Front-end Dashboard
  • Uploading a file
  • Allow other users by email
  • Shared with me files
  • Classic Version


You can install the Plugin in two ways.

WordPress interface installation

  1. Go to plugins in the WordPress admin and click on “Add new”.
  2. In the Search box enter “User Private Files” and press Enter.
  3. Click on “Install” to install the plugin.
  4. Activate the plugin.

Manual installation

  1. Download and upload the plugin files to the /wp-content/plugins/user-private-files directory from the WordPress plugin repository.
  2. Activate the plugin through the «Plugins» screen in WordPress admin area.


Are the files secure?

Yes, the files are uploaded to a different directory and the files will be accessible only by allowed users or admin. Public URL to a file will show a permission error.

What are the shortcodes

For Modern Design:

For Classic Design:
Shortcode for uploading form is “[upf_upload]”
Shortcode for displaying files is “[upf_display]”
We recommend that you use them on a single page.

Does this plugin modify .htaccess file?

Yes, the plugin needs to write a rewrite rule to the .htaccess file to allow/deny user files access. You can manually add the code by yourself as well.

Will the user files appear in the backend?

Yes, the site administrator can view/delete all the files uploaded by users in the backend in media library.

How can users share their files?

Follow this Video documentation series

Does the plugin send an email to the users?

Yes, when adding a user by an email address or username to the file, the plugin sends an email to the target user. There is an option to customize subject and content as well.

Files type Restrictions?

Only the images and documnet files are allowed in classic design shortcode.
Image, pdf, doc, zip, audio, video, txt and CSV files are supported in the modern design shortcode.


12 de abril de 2023
Your plugin has enhanced the functionality of my WordPress site and allowed me to improve my website even more. I was impressed by the simplicity of the installation and the user-friendliness of the plugin. Everything was easy to understand, and I had no difficulty using it. I also appreciate your prompt response to my questions and requests. You have always quickly and effectively solved my problems, and I have never felt left alone. Overall, I am very satisfied with your plugin and would recommend it to anyone looking for a user-friendly and reliable solution. Thank you for your excellent work, and I look forward to seeing more updates from you!
10 de febrero de 2023 2 respuestas
Files are secure. UI is simple and beautiful.
29 de enero de 2023 3 respuestas
It's just not finished. Upload modal has white text on white background, so that's useless. Only supports a couple file types, not including txt. And the image on the plugin page header show this robust interface that simply does not exist, so it's falsely advertised.
6 de diciembre de 2022
The plugin works wonderfully, it has a nice interface and a simple structure that allows a quick understanding of its functions. The support is very respectful and professional. I recommend it 100%
Leer todas las 18 reseñas

Colaboradores y desarrolladores

«WordPress File Sharing Plugin – User Private Files» es un software de código abierto. Las siguientes personas han colaborado con este plugin.


«WordPress File Sharing Plugin – User Private Files» ha sido traducido a 2 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce «WordPress File Sharing Plugin – User Private Files» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios


  • 2023-06-01
  • Code Cleanup.
  • Updated plugin title and description.


  • 2023-04-24
  • Huge Update – Current PRO version features included in the free version now.
  • New modern full width design option with support for classic design.
  • Folders/Directory system – Users can Create / Rename / Delete / Share folders
  • Users can upload / move files within different folders
  • Option for admin to share files with all users or users with a specific role
  • Comments – Users can comment on shared files
  • Trash folder functionality
  • Email notification functionality
  • Interactive Dropbox like design
  • Search for files and folders
  • Filter shared files by user email address
  • And many more features from the PRO version


  • 2022-07-09
  • [Security] – Vulnerability issue fixed where not-allowed file types are being uploaded like php files.


  • 2022-03-15
  • [Security] – Improved security.


  • 2022-03-13
  • [Security] – security issue fixed where user emails might get exposed on the site. Thanks to WP plugin review team!
  • [Security] – Improved security with nonce verification.


  • 2022-02-03
  • Fixed a reported conflict where uploaded file was not loading.
  • Fixed a bug – larger files were getting wrong upload path.


  • 2021-11-15
  • Fixed a reported bug for editing uploaded files


  • 2021-11-04
  • Fixed the CSS conflict with some theme for file upload button


  • 2021-10-20
  • Fixed the popup not showing issue after file uploaded with some theme