What You’ll Learn
- Uploading files to multiple child sites simultaneously
- Setting upload paths and destinations
- Supported file types list
- Adding support for custom file types
Upload Files to Child Sites
Log in to your MainWP Dashboard
Go to the MainWP > Add-ons > Administrative > File Uploader page
Click the Choose File button and upload the wanted file (alternatively, drag&drop files to the marked area)

Set the upload path

Select where you want to upload the file(s)
Click the Upload File button
Supported File Types
- .php
- .css
- .xml
- .js
- .txt
- .zip
- .rar
- .ico
- .html
- .po
- .mo
- .dat
- .jpg
- .jpeg
- .png
- .bmp
- .gif
- .doc, .docx
- .ppt, .pptx, .pps, .ppsx
- .odt
- .xls, .xlsx
- .mp3
- .m4a
- .ogg
- .wav
- .mp4, .m4v
- .mov
- .wmv
- .avi
- .mpg
- .ogv
- .3gp
- .3g2
Add Support for a Custom File Type in File Uploader
By default, the MainWP File Uploader Add-on doesn’t support all file types. By using themainwp_file_uploader_allowed_file_types filter, it is possible to add support for any file type. In this example, we will show how to add support for the JSON file type:
Install and activate the MainWP Custom Dashboard Add-on
Go to the PHP section (MainWP > Add-ons > Administrative > Custom Dashboard > PHP)
Paste the following code snippet and Save Changes
Related Resources
- Development Add-ons - Browse all development tools
- Custom Dashboard Extension - Add custom snippets
- System Requirements - PHP configuration settings
