WordPress – Allow Users to Share File Download on the frontend

If you run a community of e-book writers or freelance musicians, you’re probably dealing with downloads all the time. Writers and musicians send you e-mails with download links all the time for you to upload to the website.

Others have access to the backend of your site to upload their files directly. But that takes them a little longer than it would if they could upload their files from the frontend.

That’s why we want to show you how easy it is to allow your users to upload download files from the frontend. For this we are going to use the WP Frontend Admin plugin. This tool helps you to view and edit any page of the backend from the frontend of your site.

Try plugin for free

You can try the premium plugin on your website for free for 7 days.

After installing and activating the plugin, you need to follow these simple steps.

1- Open the Add new media page in wp-admin

The first thing you need to do is open the media page in wp-admin. For that, go to Media > Add New.

2- View on the frontend

For this, you just need to click on View on the frontend, and it will display your Add New page on the frontend of your site.

3- Configure and publish the page

Here you need to configure the new page’s quick settings. Our plugin displays a quick settings panel on the left side of the screen. So you can configure the page’s title, URL slug, template, and menu.

You can also customize your page’s appearance by hiding all unnecessary elements. For this just click on Hide element and then click on the elements you want to hide.

These are some elements your users won’t need:

  • Screen Options
  • Help
  • Upload New Media text
  • Any unnecessary texts or elements created by other plugins

Once you finish configuring the page, click on Save to publish the page.

4- View how your page looks

Now your users will need to log in to be able to upload download files.

Your users will now be able to upload download files from the frontend.


See how easy it is? It only takes one click and some minutes to configure the page!

Try plugin for free

You can try the premium plugin on your website for free for 7 days.

Important Questions

1- Can I use other plugins to create web apps?

Yes. You can display any admin page on the frontend, and it works with all WordPress plugins.

2- Is the plugin compatible with page builders?

Yes. You can use it with other page builders such as Elementor, Visual Composer, Gutenberg, Divi, Beaver Builder, WP Page Builder, Page Builder by SiteOrigin, Oxygen, Live Composer, Brizy, and many others to create great sites.

3- What if I cannot see this page on the frontend after login?

If you can not view the page after log in, you need to use one of these roles: administrator, editor, author, shop_manager, wpseo_manager, wpseo_editor, shop_worker, shop_vendor, lp_teacher, give_manager, give_worker.

In case you don’t want to assign one of these roles, you can create a new user role with the User Role Editor plugin. This new user role needs the upload_files capability.

4- How many elements can I hide?

You can hide all elements you want. It all depends on you. Just be careful not to hide important elements that your users may need in the future.

5- What if I want to restore all items hidden?

That’s simple. Just click on Revert below the Hide Element button.

Do you need help?

You can receive instant help in the live chat during business hours, or you can contact us and we will help you via email.