> ## Documentation Index
> Fetch the complete documentation index at: https://kb.hosting.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Adding uploading file feature in WordPress posts or pages

> Learn how to add uploading file feature in WordPress posts or pages.

WordPress File Upload is a plugin that allows your site visitors to upload files using a shortcode from any blog post, landing page, or sidebar widget. The plugin displays the uploaded file in the [WordPress](https://hosting.com/hosting/platforms/wordpress-hosting/managed-wordpress-hosting/) dashboard's Uploaded Files menu, making it simple to organise and manage the various content uploaded by your users.This article will show you how to allow users to upload files from any page on your [WordPress](https://hosting.com/hosting/platforms/wordpress-hosting/managed-wordpress-hosting/) -powered website using the WordPress File Upload plugin

## Configuring WordPress File Upload Plugin

To use WordPress File Upload Plugin in your WordPress website, follow these steps:

1. Log in to your WordPress site with an administrator account.

2. On the **Dashboard** in the left sidebar, click **Plugins**, and then click **Add New**:\
   ![](https://static.hosting.com/kb/kb_wp_addnew_fileupload.png)

3. Search for "**WordPress File Upload**" and then install and activate the **WordPress File Upload Plugin**:\
   ![](https://static.hosting.com/kb/kb_wp_wordpressfileupload_plugin.png)

4. On the **Dashboard** in the left sidebar, click **Settings**, and then click **WordPress File Upload**:\
   ![](https://static.hosting.com/kb/kb_wp_settings_wordpressfileupload.png)

5. The main settings pages show the plugin status and uploader instances along with other tabs like **Settings**, **File Browser**: ![](https://static.hosting.com/kb/kb_wp_fileupload_controlpanel.png)![](https://static.hosting.com/kb/kb_wp_fileupload_filebrowser.png)

6. To add an upload function to a page or post, click on **Here** button:\
   ![](https://static.hosting.com/kb/kb_wp_fileupload_createnewinstance.png)

7. Select from the dropdown list if the uploader needs to added to a page or post:\
   ![](https://static.hosting.com/kb/kb_wp_fileupload_pageselectionlist.png)![](https://static.hosting.com/kb/kb_wp_fileupload_selectpageorpost.png)

8. Select Post/Page title where the uploader instances needs to be added from the dropdown, and then click **OK**:\
   ![](https://static.hosting.com/kb/kb_wp_fileupload_selectpage.png)

9. The plugin generates a shortcode. Copy and paste the shortcode  into the page or post you have selected:\
   ![](https://static.hosting.com/kb/kb_wp_fileupload_instances.png)![](https://static.hosting.com/kb/kb_wp_fileupload_shortcode.png)

10. The uploader instance is displayed on the page:\
    ![](https://static.hosting.com/kb/kb_wp_fileupload_display.png)

## More information

For more information about the WordPress File Upload Plugin, please visit [https://wordpress.org/plugins/wp-file-upload/](https://wordpress.org/plugins/wp-file-upload/)

## Related articles

* [Enable file upload using PHP function for WordPress contributors](/docs/enable-file-upload-using-php-function-for-wordpress-contributors)
