File Uploader add-on

Available with the following:
MainWP Core + Pro Add-on
Table of Contents

The MainWP File Uploader Add-on is a simple way to upload files to your child sites from one centralized location. It gives you the ability to upload multiple files to all of your child sites simultaneously.

Upload Files to Child Sites

  1. Login in to your MainWP Dashboard
  2. Go to the MainWP > Add-on > File Uploader page
  3. Click the Choose File button and upload the wanted file (alternatively, drag&drop files to the marked area)

  4. Set a path where you want to upload your file(s)
    NOTE: If a directory does not exist on the child site, it will be created.
  5. Select Child Sites where you want to upload file(s)
  6. Click the Upload File button

The file that already exists with the same name in the same directory will be overwritten.

If you use space in the folder or file names, the add-on will insert the “-” symbol to have a functional file path! For example: ../folder name/… or ../file name.png will be tweaked to ../folder-name/… or ../file-name.png

Supported File Types

  • .php
  • .css
  • .xml
  • .js
  • .txt
  • .zip
  • .rar
  • .ico
  • .html
  • .po
  • .mo
  • .jpg
  • .jpeg
  • .png
  • .bmp
  • .gif
  • .pdf
  • .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 the mainwp_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:

  1. Install and activate the MainWP Custom Dashboard Add-on
  2. Go to the PHP section (MainWP > Add-on > Custom Dashboard > PHP)
  3. Paste the following code snippet and Save Chagnes:
add_filter('mainwp_file_uploader_allowed_file_types', 'mycustom_mainwp_file_uploader_allowed_file_types');
function mycustom_mainwp_file_uploader_allowed_file_types( $types ) {
   $types[] = 'json';
   return $types;
}
MainWP is not responsible for the files that you upload to your sites.

The File Uploader Add-on doesn’t allow uploading the .htaccess file.

This Add-on upload files directly to your server, so treat it with the same care you would when uploading a file via FTP.

Not all web hosts permit all file types to be uploaded. Also, they may not allow large file uploads. If you are having issues, please check with your host first.

If you are having issues with uploading files, be sure to check that you are trying to upload a supported file type and that the file size is not over the limit declared by PHP Max Upload Filesize and PHP Post Max Size on your MainWP Dashboard server.

Still Have Questions?
Search for additional solutions in the MainWP Community or start your own discussion
MainWP Community

Table of Contents

Search MainWP.com

[searchwp_form id="1"]