Getting Started with WordPress File Upload Plugin


This simple guide shows how to install WordPress File Upload plugin and start using it.

If you have already installed the plugin, go straight to step 2.

Step 1 – Installation (only for Free version)

  • Install the plugin as you would with any other plugin. Go to Dashboard / Plugins / Add New and in the search box put “WordPress File Upload”. The plugin will show up as first option. Press the “Install Now” button.
  • screenshot13
  • When installation finishes, press “Activate” link to activate it.
  • Alternatively, you can install the plugin using a .zip file, by pressing the “Upload Plugin” option, as shown in the above image and selecting the file from your computer.

Step 1 – Installation (only for Professional version)

  • Installation of Professional version is done only using the .zip file that you received when purchasing the plugin. Go to Dashboard / Plugins / Add New and press “Upload Plugin” button on top of screen, as shown in the above image, in order to upload the file.
  • Select the file from your computer and press “Install Now” button.
  • When installation finishes, press “Activate” link to activate it.

Step 2 – Add the plugin into a page or post (Free and Professional version)

  • Go to Dashboard / Settings / WordPress File Upload. At the bottom of the screen you will see the Plugin Instances table. Press the “Add Plugin Instance” button, as shown below:
  • screenshot14
  • Select the page or post from the dropdown list to add the plugin and press Ok.
  • You will see the plugin in the table of Plugin Instances.

You can then follow this guide to easily configure the plugin using its visual editor.

For any further questions, please contact us.

The Iptanus Team

68 thoughts on “Getting Started with WordPress File Upload Plugin”

  1. Pingback: How to Use the Visual Editor of Wordpress File Upload Plugin - Iptanus

  2. Hi, just purchased the pro version and tried to upload a large file, keep getting error mesage stating the uploading file is too big.

    the file that I am trying to upload is 800mb and is in a zip file format.

    Can you advise

  3. Upload function is not working, getting Unsucessful message. Here is my shortcode:
    [wordpress_file_upload uploadpath=”customer_files” uploadpatterns=”*.zip,*.pdf,*.jpg,*.jpeg,*.tif,*.tiff,*.psd,*.ai,*.eps,*.png,*.svg ” maxsize=”2248″ createpath=”true” forcefilename=”true” redirectlink=”custom-tiles” notify=”true” notifyrecipients=”” notifymessage=”Image file uploaded.”]

  4. [maybe you already have an FAQ on this but I can’t find it – would be a useful addition if you don’t]

    I have the free version already installed and just purchased the pro version. What’s the process for upgrading? – do I need to uninstall the free version first? If I don’t will pro replace the free version or sit alongside? Will I have to reset the upload links I’ve already created or will they be maintained? Thanks.

    1. Nickolas Bossinas

      In order to install the Pro version you need to deactivate the Free one first, because they use the same shortcode. All settings will be retained. No need to do anything else. There is an article in Iptanus explaining the installation process, but it does not mention this case, so thanks for the notice, I will update the instructions.


    2. Multiple instances, with same settings are not behaving the same. One instance WILL send notify email, other does not. One instance shows multiple files selected in a list other does not????

    1. Julie Ann Laycano

      Musa Abugi are you using the free version or the pro version? I would also like to receive attached files in my email but I don’t know how to do it. Is it possible in free version? I hope you can help me.

      1. Hi, there is an option inside the visual editor of the plugin, in Notifications tab where you set up email notifications, to attach the file as well. It is also in the Free version.


  5. Hi,
    I just set up the free version of the plugin and it worked fine, so I bought the pro version. Just received this error message when I downloaded and attempted to activate the pro version Zip file.

    Fatal error: Cannot redeclare register_wfu_widget() (previously declared in /var/www/vhosts/26/307951/webspace/siteapps/WordPress-84458/htdocs/wp-content/plugins/wp-file-upload/wordpress_file_upload.php:95) in /var/www/vhosts/26/307951/webspace/siteapps/WordPress-84458/htdocs/wp-content/plugins/wordpress-file-upload-pro/wordpress_file_upload.php on line 114

    Please advise.


  6. How to change the upload file path location in pro version.. I want to download the file from admin panel.. also i want to include the shortcode in woo-commerce page before add to cart button. How to add the code in function.php file??

    1. Hi, if you hover the mouse over the file in File Browser tab, you will notice a link to download the file. Is this what you ask?

      If you want to add the shortcode using PHP, then this is the right command:

      echo do_shortcode("[wordpress_file_upload ...]");

      You need to replace the three dots (…) with additional options.



  7. gilles.kousemaker


    I’m installing the PRO version, keep getting this error message:
    Plugin could not be activated because it triggered a fatal error.
    Parse error: syntax error, unexpected ‘[‘ in */wp-content/plugins/wordpress-file-upload-pro/lib/wfu_functions.php on line 2555

    Please assist

    1. Hi, can you please upgrade your PHP to version 5.6 or newer? if not let me know for an alternative solution.



  8. Hi Nickolas,

    I’m using the Pro Version. Two questions…

    1) How do I setup email notifications to admin when a new file has been uploaded?
    2) When trying to use the upload page on a mobile device I get a red error box that sates “ERROR: No Site Key. Please Contact Administrat…” . How do I go about fixing this so that files can be uploaded via mobile devices?

    Any help or guidance on the above would be appreciated.



    1. False alarm on question 2, figured that one out. Replying to you on another thread re question 1.



  9. Hi,
    I’ve just bought your plugin and have an issue with uploading files :-(.

    At the moment I visit the website page where the upload plugin is activated and select a file which i want to upload, than it would not be vissible in the input field and upload button does not light up.

    After a refresh of the page then I’m able to select the file and the button light up and able to upload the file ?

    So how can i fix this ?

    Best regards,


  10. Hi is there a way to control where the upload file plugin is displayed on the page it is selected to be shown on?. For example, when I add the plugin to my home page it shows up at the very top of the page and I would like for it to be displayed inside my content close to the bottom of the page.

  11. Uncaught ReferenceError: wfu_Initialize_Consts is not defined
    at (index):248
    (anonymous) @ (index):248
    load (async)
    wfu_addLoadHandler @ (index):247
    (anonymous) @ (index):248

    1. Hi, can you please tell me the URL of the page with the plugin to try myself? Seems that a basic Javascript file of the plugin is not loading correctly.



  12. Hi,

    I really like your plugin so far, and the functionality as such works just like I want/need it to. I would however like some of the fields to be wider (Filename, user fields etc), but nothing I do in the tab “Dimensions” seem to change the width of the fields. I’ve made sure to also specify a width for the plugin. And I’ve tried with both “Plugin Fit Mode” and “Responsive”. Nothing affects the look of the plugin. Do you have any idea of what could be wrong?

    Best regards,

    1. Hi, dimensions need to be declared in the shortcode with ‘px’ suffix, e.g. 100px. Have you set them like this?



  13. hello, i have a few questions as below:
    – How to upload to zip format, rar and some new formats such as .McPack, .Js ..etc
    – Can Hackers hack my site through upload virus on the website? If so, how to avoid this.
    – If I buy a paid version, can i request some minor functionality?
    – How to share the download link directly.
    – Is there a way to avoid stealing bandwidth for direct download links? For example: Check reffer or automatically add hash at the end of direct download link when users click on download link and link down with this code will not exist long …
    I am very interested in this plugin and would like to hear from you.

    1. Hi, in order to allow zip and rar files you need to set Allowed File Extensions in the shortcode like this: *.*, *.zip, *.rar

      You can do the same for other file types as well, but please first read this article.

      Regarding security, the plugin does not scan the files, however it has a lot of features that ensure that hackers will not manage to upload malicious files. It is strongly recommended to define a whitelist of allowed extensions in your upload form, instead of the generic pattern *.* (although even the generic pattern will not allow all files). You can read more details about the plugin’s security here.

      Regarding the download link, it is an interesting feature. I will put it in the next release with several options for the admins.



  14. Hi, I use pro version
    my question:
    how to seperate upload and display in each post or pages
    now my display upload
    is same all pages/or post

  15. Quick Question: To update from one version to next version, do I simply upload the new files over top of the old ones via FTP, or should I deactivate and delete prior version and then upload new version? I could not find your recommended update process in your instructions. Great plugin, I have the Pro version, will try the 4.9.0 version for Google drive upload, too.

    1. Hi, the plugin has auto-update feature, so you can just update from Plugins section easily. However, if you had an old version (prior to 4.0.0) then auto-update would not work. In this case you need to deactivate, then delete the old version and then install the new one from the zip file. Please note that your settings will not be lost.



  16. Okay, that is great, thanks, Nickolas! Have just completed update, and the Google Drive enable button now does not do anything. I am still working on the Google drive issue. The main settings, which say, “Not activated! Press here to enable Google Drive uploads,” when I press to activate, nothing at all happens. I had last week deactivated that option as I could not get the drive option to work, no matter how i configured the shortcode, visual builder, etc. Pressing the button today, I see an internal server error (am trying to post the error, but Wordfence WON’T LET ME SHARE IT WITH YOU: 500 (Internal Server Error) w f u _ g d r i v e _ a u t h o r i z e _ a p p _ s t a r t @ w f u _ g d r i v e _ a d m i n f u n c t i o n s . j s v e r equal sign 4.9.8:3
    o n C l i c k @ o p t i ons – g e n e r a l dot p h p questionmark p a g
    e equal sign wordpress_file_ u p l o a d ampersand a c t i o n equal sign p lu g i n _ s e t t i n g s colon 1551

    Hope the above helps. I also discovered that I had to go to my Google account settings and revoke access in Google, to this upload feature. I then again tried to authorized by the settings button, but no go, and generates same internal server error. Can you diagnose? And how do I revert back to the prior version? Just upload from my v4.8.0 zip file? Many thanks, for an otherwise great plugin!

  17. I think possibly that line 1551 error is that on c l i c k should be set to a f u n c ti on instead of a string. You have:
    o n c l i c k equal si g n quote — w f u _ g d r i v e _ a u t h o r i z e _ a p p _ s t a r t ( ‘1 5 b 8 c b 2 b e 9 ‘ ) semi colon then endquote

  18. I’m using the free version.
    How do I include a field for first and last name and email to go along with the submission so we know where the upload it is coming from?

    1. Hi, please use the visual editor of the plugin to edit the shortcode and go to Additional Fields tab. There you will find the options for adding user fields. It is pretty straightforward for it works. If you need further instructions, you can find it here.



  19. Hallo,
    I have purchased PRO version, and have a installation problem. After activation I get following error:

    Parse error: syntax error, unexpected ‘[‘ in E:\WP\www\wp-content\plugins\wordpress-file-upload-pro\extensions\wfu_facebook\wfu_facebook_functions.php on line 104

    I use WordPress 4.9.6,
    I have tried free version (the same – 4.10.3) and it worked perfectly. The only reason for PRO version for me is batch upload and rag-and-drop.

    What shoul I do?
    Thanks for any hint

  20. Hi Nickolas

    I am using your great plugin — upload file.
    DO you know how to change the folder location to store the uploaded files. I tried the setting. But it is not working!


    1. Hi, have you activated “Add Uploaded Files to Media” or “Attach File to Current Post” options? If yes, files will be forced to be saved to the default upload folder of WordPress because they are added to the Media Library.



  21. Hi Nickolas,
    I just implemented the free version. Just one question:
    In “List of uploaded files” I find some icons under ACTIONS on the rights.
    When I click the icon “Download File” a new tab opens, but no download happens.
    I would expect a download to my local “Downloads”-folder.
    Is my expectation wrong or what can be done?

    Kind regards

    1. Yes indeed download to your local machine should happen. Something prohibits the download, probably an error. Press F12 to open Dev Console on your browser. Do you see any errors in Console when you press Download button?


  22. Thanks for a great plugin Nickolas!
    I was wondering if there is a built in function to pre-define file names. I simple want to rename uploaded files to %userid%.jpg/gif/png
    Or do I have to create this functionality myself and hook it into the wfu_after_upload filter?

  23. Bonjour,
    J’ai installé le plugin et j’ai un message “mise en ligne impossible / Erreur inconnue” qui s’affiche : Pouvez-vous m’indiquer ce qui pourrait provoquer cela?

    Mon shortcode :
    [wordpress_file_upload uploadpatterns=”*.*, *.zip, *.rar, *.7z, *.dwg, *.nwd, *.rvt, *.xls, *.xlsx, *.doc, *.docx, *.pdf, *.jpg, *.jpeg, *.tif, *.tiff” createpath=”true” accessmethod=”ftp” ftpinfo=”xxxx” uploadtitle=”Téléchargez des fichiers” selectbutton=”Sélectionnez le fichier” uploadbutton=”Téléchargez” successmessage=”Le fichier %filename% a bien été téléchargé” warningmessage=”Le fichier %filename% a bien été téléchargé, mais avec des avertissements” errormessage=”Le fichier %filename% n’a pas été téléchargé” waitmessage=”Le fichier %filename% est en cours de téléchargement” notify=”true” notifyrecipients=”” notifysubject=”Notification de téléchargement de fichier” notifymessage=”Jblabla” attachfile=”true”]

  24. I installed WordPress File Upload plugin, but I can’t create any uploader instance. Button “Press here to get started and add the uploader in a page” simply does nothing…

  25. Hola Nickolas,
    acabo de implementar la versión gratuita.
    Es posible ver desde el mismo frontend donde se hizo la carga, la lista de archivos que se han subido en esa carpeta y poder descargarlos desde ese mismo sitio?

    1. Hi Gregorio, I think you are referring to the plugin’s front-end file viewer, which is a feature of the Professional version of the plugin. You can get some more info about it in this article.



  26. hi
    i add a short code in a page
    how force user to upload only mp3 and mp4 files
    i need to get the uploaded file url progmaticaly and use it with hooks
    is it possible to produce error if the same file name exists?

    1. There is an Allowed File Extensions option in the visual editor of the upload form, to restrict the allowed file types. Use *.mp3, *.mp4 in your case.

      There is also option File Duplicates Policy. If you set it to reject, the uploaded file will be rejected if another one with the same filename already exists.

      You can get the file url programmatically using wfu_after_upload filter. For instructions check this page.



  27. How do i get the button to show on all product pages in woocommerce? I can’t even get it showing on one product because no products pages are listed. Thanks

  28. Hi, I can’t include more than 1 recipient for the notification email. Just one is sent, more than one aren’t. I tried to specify more recipients in several way for them to be separed: comma, slash, space, combination of the previous… Any suggestion? Thank you.

  29. Nicolás López

    Hello, I need to show up my images in a thumbnails, I copy and paste this shortcode to show this images [wordpress_file_upload_browser], but just show me the URL path Screen-Shot-2021-04-29-at-16-26-41.png.. I need to display the images, please help. I have the premium version of the plugin.

    Thank you

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.