How to Upload Larger Files to Wordpress Website
- Details
- Reviews
- Installation
- Back up
- Development
With this plugin you lot or other users tin upload files to your site from any page, post or sidebar hands and deeply.
Simply put the shortcode [wordpress_file_upload] to the contents of any WordPress folio / postal service or add together the plugin's widget in any sidebar and you volition be able to upload files to whatever directory inside wp-contents of your WordPress site.
You lot tin add custom fields to submit additional information together with the uploaded file.
You can use it to capture screenshots or video from your webcam and upload information technology to the website (for browsers that support this feature).
You can even apply it as a unproblematic contact (or any other type of) grade to submit data without including a file.
The plugin displays the list of uploaded files in a separate top-level menu in Dashboard and includes a file browser to access and manage the uploaded files (only for admins currently).
Several filters and actions before and after file upload enable extension of its capabilities.
The characteristics of the plugin are:
- It uses the latest HTML5 engineering, however it will also work with old browsers and mobile phones.
- Information technology is compliant with the Full general Information Protection Regulation (GDPR) of the European Matrimony.
- It can be added in posts, pages or sidebars (as a widget).
- It can capture and upload screenshots or video from the device'southward camera.
- It supports additional form fields (like checkboxes, text fields, email fields, dropdown lists etc).
- It can be used every bit a simple contact class to submit data (a selection of file tin be optional).
- It produces notification messages and due east-mails.
- Information technology supports option of destination folder from a list of subfolders.
- Upload progress tin can be monitored with a progress bar.
- Upload process tin be cancelled at any time.
- It supports redirection to another url afterward successful upload.
- There can be more than i instances of the shortcode in the same folio or post.
- Uploaded files can exist added to Media or be attached to the current page.
- Uploaded files tin be saved to an FTP location (ftp and sftp protocols supported).
- It is highly customizable with many (more than l) options.
- It supports filters and actions before and after file upload.
- It contains a visual editor for customizing the plugin hands without whatever cognition of shortcodes or programming
- It supports logging of upload events or management of files, which can exist viewed past admins through the Dashboard.
- It includes an Uploaded Files top-level menu item in the Dashboard, from where admins tin can view the uploaded files.
- Information technology includes a file browser in the Dashboard, from where admins can manage the files.
- It supports multilingual characters and localization.
The plugin is translated in the following languages:
- Portuguese, kindly provided by Rui Alao
- High german
- French, kindly provided by Thomas Bastide of http://www.omicronn.fr/ and improved past other contributors
- Serbian, kindly provided by Andrijana Nikolic of http://webhostinggeeks.com/
- Dutch, kindly provided by Ruben Heynderycx
- Chinese, kindly provided by Yingjun Li
- Spanish, kindly provided by Marton
- Italian, kindly provided by Enrico Marcolini https://www.marcuz.it/
- Polish
- Swedish, kindly provided past Leif Persson
- Persian, kindly provided by Shahriyar Modami http://chabokgroup.com
- Greek
Delight annotation that one-time desktop browsers or mobile browsers may non back up all of the to a higher place functionalities. In order to get full functionality utilise the latest versions browsers, supporting HTML5, AJAX and CSS3.
For additional features, such as multiple file upload, very large file upload, elevate and drop of files, captcha, detailed upload progress bars, list of uploaded files, epitome gallery and custom css please consider WordPress File Upload Professional person.
Please visit the Other Notes section for customization options of this plugin.
Plugin Customization Options
Delight visit the support page of the plugin for detailed description of customization options.
Requirements
The plugin requires to have Javascript enabled in your browser. For Net Explorer you likewise need to have Agile-X enabled.
Please note that quondam desktop browsers or mobile browsers may not support all of the plugin'due south features. In guild to get full functionality use the latest versions of browsers, supporting HTML5, AJAX and CSS3.
- First install the plugin using WordPress automobile-installer or download the .zero file from wordpress.org and install information technology from the Plugins section of your Dashboard or re-create wordpress_file_upload directory inside wp-contents/plugins directory of your wordpress site.
- Actuate the plugin from Plugins section of your Dashboard.
- In guild to use the plugin only become to the Dashboard / Settings / WordPress File Upload and follow the instructions in Plugin Instances or alternatively put the shortcode [wordpress_file_upload] in the contents of whatsoever page.
- Open the page on your browser and y'all volition see the upload form.
- You can alter the upload directory or any other settings hands by pressing the small edit push found at the left-superlative corner of the upload form. A new window (or tab) with pop up with plugin options. If y'all practise not see the new window, adjust your browser settings to allow popular-up windows.
- Full documentation about the plugin options can be found at https://wordpress.org/plugins/wp-file-upload/other_notes/ or at http://www.iptanus.com/wordpress-plugins/wordpress-file-upload/ (including the Pro version)
A getting started guide can be establish at http://world wide web.iptanus.com/getting-started-with-wordpress-file-upload-plugin/
-
Will the plugin work in a mobile browser?
-
Yes, the plugins will work in well-nigh mobile phones (has been tested in iOS, Android and Symbian browsers besides equally Opera Mobile)
-
Do I need to take Wink to use so plugin?
-
No, you practice not need Flash to apply the plugin.
-
I get a SAFE MODE restriction fault when I try to upload a file. Is there an culling?
-
Your domain has probably turned SAFE Style ON and y'all have restrictions uploading and accessing files. WordPress File Upload includes an alternative way to upload files, using FTP access. Merely add together the attribute accessmethod="ftp" inside the shortcode, together with FTP admission information in ftpinfo aspect.
-
Can I see the progress of the upload?
-
Aye, yous tin see the progress of the upload. During uploading a progress bar volition appear showing progress info, however this functionality functions only in browsers supporting HTML5 upload progress bar.
-
Can I upload many files at the same time?
-
Yes, merely non in the gratis version. If you want to allow multiple file uploads, delight consider the Professional person version.
-
Where do files go subsequently upload?
-
Files past default are uploaded within wp-content directory of your WordPress website. To change it use attribute uploadpath.
-
Can I see and download the uploaded files?
-
Administrators can view all uploaded files together with associated field data from the plugin's Settings in Dashboard. The Professional version of the plugin allows users to view their uploaded files, either from the Dashboard, or from a page or mail service.
-
Are in that location filters to restrict uploaded content?
-
Yes, you tin can control allowed file size and file extensions by using the appropriate attribute (see Other Notes section).
-
Are in that location any upload file size limitations?
-
Yep, in that location are file size limitations imposed by the web server or the host. If you desire to upload very large files, please consider the Professional version of the plugin, which surpasses size limitations.
-
Who can upload files?
-
By default all users can upload files. You can define which user roles are immune to upload files. Even guests can be allowed to upload files. If you want to permit only specific users to upload files, and then please consider the Professional version of the plugin.
-
What security is used for uploading files?
-
The plugin is designed not to expose website sensitive information. It has been tested past experts and verified that protects confronting CSRF and XSS attacks. All parameters passing from server to client side are encoded and sanitized. For college protection, like utilise of captcha, delight consider the Professional version of the plugin.
-
What happens if connexion is lost during a file upload?
-
In the free version the upload will fail. However in the Pro version the upload will resume and will continue until the file is fully uploaded. This is especially useful when uploading very large files.
-
The plugin does not look overnice with my theme. What can I do?
-
There is an pick in plugin'south settings in Dashboard to relax the CSS rules, and so that buttons and text boxes inherit the theme's styles. If additional styling is required, this can be done using CSS. The Professional person version of the plugin allows CSS rules to be embed in the shortcode.
I've spent well-nigh month trying to get this to work. Information technology doesn't upload to the specified path. Support is very unresponsive. Requesting a full refund.
Dear plugin author, how on earth could you hardcode the css into wfu_template.php? WHY? Inline css is a very bad practice. Apart from that, thanks for nice plugin.
Just doesn't piece of work. I add the shortcode to the page, and so test information technology. Click on the file upload button, choose the file I desire to upload, then click 'Open'. Goes dorsum to the main page and nothing at that place. It doesn't evidence the file I just chose. Tin't upload. Waste product of time.
This plugin seems to be exactly what I need. Oasis't had the run a risk to apply it that much yet but volition likely consider getting the Professional Version. It seems to not work with some plugins, for example Elementor, which is fine. Just create a separate folio for uploading without such plugins.
It took a bit to wrap my head effectually all of the configuration possibilities, merely it's well worth the learning bend. One time y'all encounter everything it tin can do and how to do information technology, I tin't imagine very many scenarios this plugin couldn't encompass. If there was any gripe at all, it would be that the documentation is a bit scattered virtually. Take your time to set this upwards properly and yous'll be happy you did. Five Stars!
Read all 107 reviews
"WordPress File Upload" is open source software. The following people have contributed to this plugin.
Contributors
-
nickboss
four.16.3
- improved sanitization and escaping of shortcode attributes to avoid XSS attacks
- file type .svg moved to blacklist to avoid XSS attacks coming from scripts inside SVG files
- added security check to preclude uploads inside wp-content/plugin directory
- improved handling of videoname and imagename file uploader shortcode attributes to avert directory traversal attacks
- improved /lib and /extensions loader to avoid arbitrary lawmaking execution through injected image files
- all wfu_blocks.php functions became redeclareable
iv.16.2
- minor bug fixes in Pro version
4.16.i
- corrected $_SESSION variable problem in maintenance purge function
iv.16.0
- visual editor edit button misalignment fixed
- corrected echo trouble when recording from webcam with sound
4.15.0
- COOKIEHASH bug corrected
- credentials in FTP paths are stripped from the paths
- corrected File Detais to File Details
- regex "/(.)<\/fashion><script.?>(.)<\/script>(.)/due south" changed to "/(.)<\/style>.?<script.?>(.)<\/script>(.*)/southward" in functions.php
- corrected notice: Undefined index: post in wfu_admin.php when the website has no posts
iv.fourteen.4
- restored .po files in languages so that users tin can change translations
4.14.3
- slight change in wfu_get_filtered_recs to handle cases where b.date_from is zippo
- lawmaking improvements to increase loading speed of plugin's file browser
- added wfu_mime_content_type() role that uses several methods to go MIME type of a file
4.fourteen.2
- code improved so that upload message colors correctly suit to shortcode color settings
- slight modifications to upload message colors while upload is in progress
- plugin cookie names adjusted in example COOKIEHASH does non exist
- corrected problems of the new plugin updater causing a warning when at that place are plugins that do not have their ain subdirectory
- closing tags removed from all PHP files to avert "Headers already sent" errors
- corrected bug where the uploads counter was showing to non-administrators
- wfu_log_action and wfu_process_files functions became redeclarable
- removed debug_log from wfu_process_files_queue
- consent Yes/No question was added in translation
- corrected locale of Greek translation
4.fourteen.1
- gear up webcam play button bug
- corrected issue with implode() function of minifier library appearing in websites having PHP > seven.4.2
- wfu_admin.php modified to use wfu_ajaxurl() function
iv.14.0
- pocket-sized fixes of bugs and code improvements.
4.thirteen.one
- file checking of uploaded files hardened to better handle xss attacks coming through uploaded epitome files.
4.13.0
- corrected security vulnerability where remote code could exist executed using directory traversal method. Credits to p4w security good for identifying the vulnerability.
- improved user check algorithm during upload, related to upload parameters array
- corrected issues where Restricted Page Loading was working only for pages, all other post types were loading the plugin files as if at that place was no brake
iv.12.2
- corrected problems where files could not be downloaded in some server environments when dboption user state handler was enabled
4.12.i
- corrected bug where files could not be downloaded from Dashboard / Uploaded Files page
four.12.0
- corrected bug where export information file was not deleted subsequently download
- corrected bug in FTP credentials configurator nigh double backslash (\) issue
- added cookies user state handler that has been integrated with dboption as 'Cookies (DBOption)' to comply with WordPress directives not to employ session
- 'Cookies (DBOption)' user country handler has been fix every bit the default one
- added advanced pick WFU_US_DBOPTION_BASE so that dboption tin can too work with session
- added avant-garde pick WFU_US_SESSION_LEGACY to employ the old session functionality of the plugin, having session_start() in header
- added auto-adjustment of user state handler to 'dboption' during activation (or update) of the plugin
- bug "Mistake: [] curlicue mistake 28" in WordPress Site Health disappears when setting user state handler to 'Cookies (DBOption)' or when WFU_US_SESSION_LEGACY advanced option is imitation
- added the power to run PHP processes in queue, which is necessary for correctly handling uploads when user state handler is dboption
4.11.2
- added easier configuration of FTP Credentials (ftpinfo) attribute of the uploader shortcode
four.11.ane
- corrected issues in functions wfu_manage_mainmenu() and wfu_manage_mainmenu_editor() that were echoing and not returning the generated HTML
- added gear up for compatibility with Fast Velocity Minify plugin
4.eleven.0
- code improved so that shortcode composer tin be used by all users who can edit pages (and non just the admins)
- added surroundings variable 'Evidence Shortcode Composer to Non-Admins' to control whether non-admin users tin edit the shortcodes
- added filtering of get_users() part in order to handle websites with many users more efficiently
- added notification in shortcode composer if user leaves page without saving
- corrected bug where restricted frontend loading of the plugin was not working for websites installed in localhost due to wrong calculation of request uri
four.10.3
- added the ability to movement 1 or more than files to another folder through the File Browser feature in Dashboard area of the plugin
- improved responsiveness of shortcode composer and Principal Dashboard page of the plugin
- bug set up in wfu_revert_log_action
4.ten.2
- added wordpress_file_upload_preload_check() role in master plugin file to avert conflicts of variable names with WordPress
- updated webcam code to address createObjectURL Javascript mistake that prevents webcam feature to piece of work in latest versions of browsers
iv.ten.1
- code modified so that vendor libraries are loaded simply when necessary
- improved process of deleting all plugin options
- added honeypot field to userdata fields; this is a security feature, in replacement of captchas, invisible to users that prevents bots from uploading files
- added attribute 'Consent Deprival Rejects Upload' in uploader shortcode Personal Information tab to finish the upload if the consent answer is no, too every bit 'Reject Message' attribute to customize the upload rejection message shown to the user
- added aspect 'Practise Not Remember Consent Respond' in uploader shortcode Personal Data tab to prove the consent question every fourth dimension (and non only the first time)
- attribute 'Preselected Answer' in uploader shortcode Personal Data tab modified to exist compatible with either checkbox or radio Consent Format
- upload result message adjusted to show the correct upload status in case that files were uploaded but were non saved due to Personal Information policy
- code improved for sftp uploads to handle PECL ssh2 bug #73597
4.ten.0
- plugin code improved to support files containing single quote characters (') in their filename
- corrected problems where plugin was deactivated after update
4.ix.ane
- added Maintenance action 'Purge All Data' that entirely erases the plugin from the website and deactivates it
- added advanced option 'Hibernate Invalid Uploaded Files' so that Uploaded Files page in Dashboard tin can bear witness only valid uploads
- added avant-garde choice 'Restrict Front end-Cease Loading' to load the plugin only on specific pages or posts in gild to reduce unnecessary workload on pages non containing the plugin
- lawmaking improved for ameliorate performance of the plugin when the website works behind a proxy
- added pick in Clean Log to erase the files together with plugin data
4.ix.0
- code further improved to reduce "Iptanus Server unreachable…" errors
- checked Weglot Translate compatibility; /wp-admin/admin-ajax.php needs to be added to Exclusion URL list of Weglot configuration so that uploads can work
- several significant additions in the Pro version, including Microsoft OneDrive integration
4.8.0
- added item in Admin Bar that displays number of new uploads and redirects to Uploaded Files Dashboard folio
- code improved in Uploaded Files Dashboard page so that download action directly downloads the file, instead of redirecting to File Browser
- added Avant-garde option 'WFU_UPLOADEDFILES_COLUMNS' that controls the order and visibility of Uploaded Files Dashboard page columns
- added Advanced option 'WFU_UPLOADEDFILES_ACTIONS' that controls the social club and visibility of Uploaded Files Dashboard page file deportment
- added several filters in Uploaded Files Dashboard page to brand information technology more customizable
- PHP function redeclaration system significantly improved to support arguments by reference, execution after the original function and redeclaration of variables
- code improved to reduce "Iptanus Server unreachable…" errors (better operation of verify_peer http context belongings)
- added a link in Iptanus Unreachable Server error message to an Iptanus commodity describing how to resolve it
4.7.0
- added Uploaded Files top-level Dashboard menu particular, showing all the uploaded files and highlighting the new ones
- added Portuguese translation from Rui Alao
- checked and verified compatibility with Gutenberg
- plugin initialization actions moved to plugins_loaded filter
- fixed bug clearing userdata fields when Select File is pressed
- File Browser and View Log tables modified to become more responsive peculiarly for small screens
4.half-dozen.2
- corrected consent_status alarm when updating user profile and Personal Data is off
- user fields code improved for meliorate data autofill behaviour
4.six.1
- added uploader shortcode attribute 'resetmode' to control whether the upload class volition be reset after an upload
- added pagination in File Browser tab in Dashboard area of the plugin
four.6.0
- corrected slash (/) parse Javascript error virtually 'fakepath' appearring on some situations
- added nonces in Maintenance Actions to increase security
- improved code in View Log so that no links appear to invalid files
- improved code in View Log so that when the admin opens a file link to view file details, 'go dorsum' push will atomic number 82 dorsum to the View Log page and non to File Browser
- improved code in 'Make clean Log' button in Maintenance Actions in Dashboard area of the plugin, and then that the admin can select the period of clean-upwards
4.v.1
- code improved in wfu_js_decode_obj office for meliorate compatibility with Safari browser
- code improved to sanitize all shortcode attributes before uploader class or file viewer is rendered
- removed external references to code.jquery.com and cdnjs.cloudflare.com for ameliorate compliance with GDPR
iv.5.0
- added basic compliance with GDPR
- added several shortcode attributes to configure personal information consent appearance and behaviour
- added area in User Profile from where users can review and modify their consent status
- added Personal Information selection in Settings that enables personal data operations
- added Personal Data tab in plugin's expanse in Dashboard from where administrators tin can export and erase users' personal data
- corrected issues non accepting subfolder dimensions when subfolder element was active
four.four.0
- added culling user state handler using DB Options table in gild to overcome issues with session variables appearing on many web servers
4.3.four
- all Settings sanitized correctly to forestall XSS attacks – credits to ManhNho for mentioning this problem
iv.iii.three
- all shortcode attributes sanitized correctly to close a serious security hole – credits to ManhNho for mentioning this trouble
iv.iii.two
- stock-still bug in wfu_before_upload and wfu_after_upload filters that was breaking JS scripts if they contained a endmost subclass ']' symbol
4.3.1
- added placeholder option in available label positions of additional fields; characterization will be the placeholder attribute of the field
4.3.0
- fixed problems where ftp credentials did not work when username or password contained (:) or (@) symbols
- RegExp fix for wfu_js_decode_obj function for improved compatibility with caching plugins
- corrected WFU_Original_Template::get_instance() method considering it always returned the original class
- View Log page improved and then that displayed additional user fields of an uploaded file are not cropped
4.2.0
- changed logic of file sanitizer; dots in filename are by default converted to dashes, in guild to avert upload failures caused when the plugin detects double extensions
- corrected bug where a Javascript error was generated when askforsubfolders was disabled and showtargetfolder was active
- added css and js minifier in inline code
- plugin modified and then that the shortcodes render correctly either Javascript loads early on (in header) or tardily (in footer)
- plugin modified so that Media record is deleted when the associated uploaded file is deleted from plugin's database
- corrected bug where some plugin images were not loaded while Relax CSS choice was inactive
4.ane.0
- changed logic of file sanitizer; dots in filename are by default converted to dashes, in order to avoid upload failures caused when the plugin detects double extensions
- added advanced option WFU_SANITIZE_FILENAME_DOTS that determines whether file sanitizer will sanitize dots or not
- timepicker script and mode replaced by virtually recent version
- timepicker script and way files removed from plugin and loaded from cdn
- json2 script removed from plugin and loaded from WordPress registered script
- JQuery UI manner updated to latest one.12.1 minified version
- added wfu_before_admin_scripts filter earlier loading admin scripts and styles in order to control incompatibilities
- removed getElementsByClassName-1.0.1.js file from plugin, getElementsByClassName part was replaced past DOM querySelectorAll
- corrected bug showing warning "Notice: Undefined variable: page_hook_suffix…" when a non-admin user opened Dashboard
- corrected fatal error "func_get_args(): Can't be used as a office parameter" appearing in websites with PHP lower than five.3
- added _wfu_file_upload_hide_output filter that runs when plugin should non be shown (e.k. for users not inluded in uploadroles), in order to output custom HTML
- corrected problems where electronic mail fields were always validated, even if validate option was non activated
- corrected bug where number fields did not allow invalid characters, even if typehook option was not activated
- corrected bug where email fields were non allowed to be ampty when validate option was activated
- corrected mistake T_PAAMAYIM_NEKUDOTAYIM appearing when PHP version is lower than five.3
- corrected issues with random upload fails caused when params_index corresponds to more than one params
four.0.1
- translation of the plugin in Western farsi, kindly provided by Shahriyar Modami http://chabokgroup.com
- corrected issues where notification email was non sending atachments
- corrected bug not cleaning log in Maintenance Actions
4.0.0
- huge renovation of the plugin, the UI code has been rewritten to render based on templates
- lawmaking modified then that information technology can correctly handle sites where content dir is explicitly divers
- corrected bug in Dashboard file editor and so that it tin work when the website is installed in a subdirectory
- corrected warnings showing when editing a file that was included in the plugin's database
- added filter in get_posts so that it does not cause problems when there are likewise many pages/posts
- bug fixes and so that forcefilename works better and does not strip spaces in the filename
- code improved to protect from hackers trying to use the plugin every bit email spammer
- added advanced variable Force Email Notifications so that email tin can exist sent fifty-fifty if no file was uploaded
- corrected bug non showing sanitized filanames correctly in electronic mail
- corrected bug so that dates show-upward in local time and not in UTC in Log Viewer, File Browser and File Editor
- fixed problems showing "Warning: Missing argument 2 for wpdb::prepare()" when cleaning up the log in Maintenance Actions
- corrected problems where when configuring subfolders with visual editor the subfolder dialog showed unknown mistake
- corrected issues where the Select File push was non locked during upload in case of classical HTML (no-ajax) uploads
- added abolish button functionality for archetype no-ajax uploads
- added back up for Secure FTP (sftp) using SSH2 library
- successmessagecolor and waitmessagecolors attributes are hidden as they are no longer used
3.11.0
- added the power to submit the upload form without a file, just like a contact form
- added attribute allownofile in uploader shortcode; if enabled then the upload course can exist submitted without option of a file
- added wfu_before_data_submit and wfu_after_data_submit filters which are invoked when the upload grade is submitted without a file
- added advanced debug options for more than comprehensive and deep troubleshooting
- added internal filters for advanced hooking of ajax handlers
- stock-still several security bug
- stock-still bug that was generating an fault when automatic subfolders were activated and the upload binder did non be
- corrected bug where single quote, double quote and backslash characters in user fields were not saved correctly (they were escaped)
- stock-still bug where any changes fabricated to the user data (due east.yard. through a filter) were not included in the electronic mail message
- added unique_id variable in wfu_before_file_check and wfu_after_file_upload filters
- inverse column titles in the tables of plugin instances in Principal tab in Dashboard
- fixed bug where if a user field was modified from the file editor, custom columns were changing order
iii.ten.0
- an alternative Iptanus server is launched in Google Cloud for resolving the notorious error "file_get_contents(https://services2.iptanus.com/wp-admin/admin-ajax.php): failed to open stream: Connection timed out."
- added pick 'Utilise Alternative Iptanus Server' in Settings to switch to the alternative Iptanus Server
- added advanced pick 'Culling Iptanus Server' that points to an alternative Iptanus Server
- added advanced option 'Alternative Iptanus Version Server' that points to the alternative Iptanus Server URL returning the latest plugin version
- an error is shown in the Chief page of the plugin in Dashboard if Iptanus Server is unreachable
- a warning is shown in the Main page of the plugin in Dashboard if an culling insecure (http) Iptanus Server is used
- alternative fix of fault accessing https://services2.iptanus.com for cURL (past disabling CURLOPT_SSL_VERIFYHOST) and for sockets by employing a meliorate parser of socket response
- added Swedish translation, kindly provided by Leif Persson
- improved ftp functionality then that ftp folders tin be created recursively
3.nine.6
- added internal filter _wfu_file_upload_output before echoing uploader shortcode html
- added ability to change the order of additional user fields in shortcode visual editor
iii.nine.5
- added environment variable 'Upload Progress Mode' that defines how upload progress is calculated
- improved progress bar calculation
- pocket-size problems fixes in AJAX functions mentioned by Hanneke Hoogstrate http://www.blagoworks.nl/
three.9.4
- added option to enable admin to alter the upload user of a file
- code improvements and bug fixes related to file download feature
- code improvements related to clean database function
- added Italian translation
3.ix.3
- added option to let loading of plugin's styles and scripts on the front-end only for specific posts/pages through wfu_before_frontpage_scripts filter
- fixed issues where when uploading big files with identical filenames and 'maintain both' option, not all would be saved separately
- two advanced variables were added to allow the admin change the export function separators
3.9.2
- added environment variable to enable or disable version check, due to access problems of some users to Iptanus Services server
- added timeout option to wfu_post_request part
- added Spanish translation, kindly provided by Marton
3.nine.one
- temporary fix to address consequence with plugin's Main folio in Dashboard not loading, by disabling plugin version check
- right Safari trouble with actress spaces in success bulletin coming from force_close_connection
- correct bug where when extension has capital letters it is rejected
three.9.0
- a big number of extensions have been blacklisted for preventing upload of potentially unsafe files
- the plugin will non allow inclusion, renaming or downloading of files with blacklisted extensions based on the new list
- if no upload extensions are defined or the uploadpattern is likewise generic, then the plugin will allow just specific extensions based on a white list of extensions; if the ambassador wants to include more extensions he/she must declare them explicitely
- the use of the wildcard asterisk symbol has get stricter, asterisk will friction match all characters except the dot (.), so the default . pattern will permit merely one extension in the filename (and non more as happened so far).
- added surround variable 'Wildcard Asterisk Mode' for defining the manner of the wildcard asterisk symbol. If it is 'strict' (default) then the asterisk will not friction match dot (.) symbol. If information technology is 'loose' then the asterisk will match whatever characters (including dot).
- slight bug fixes so that wildcard syntax works correctly with foursquare brackets
- added maximum number of uploads per specific interval in order to avoid DDOS attacks
- added environment variables related to Denial-Of-Service attacks in guild to configure the behaviour of the DOS attack checker
- bug fix of wfu_before_file_upload filter that was not working correctly with files larger than 1MB
3.8.five
- added majority actions characteristic in File Browser in Dashboard for admins
- added delete and include majority actions in File Browser
- comeback of column sort functionality of File Browser
- added environs variable 'Employ Alternative Randomizer' in order to make string randomizer office work for fast browsers
- uploadedbyuser and userid fields became int to cope with large user ID numbers on some WordPress environments
three.8.iv
- dublicatespolicy attribute replaced past grammaticaly correct duplicatespolicy, still backward compatibility with the former attribute is maintained
iii.8.3
- fixed problems of subdirectory selector that was not initializing correctly after upload
- fixed slight widget incompatibility with customiser
- stock-still bug of drag-northward-driblet feature that was not working when singlebutton functioning was activated
3.8.2
- fixed problems in wfu_after_file_loaded filter that was not working and was overriden by obsolete wfu_after_file_completed filter
- added option in plugin'due south Settings in Dashboard to include boosted files in plugin'southward database
- added characteristic in Dashboard File Browser for admins to include additional files in plugin's database
iii.8.1
- fixed issues with duplicate userdata IDs in HTML when using more than ane userdata occurrences
3.8.0
- added webcam selection that enables webcam capture functionality
- added webcammode atribute to ascertain capture mode (screenshots, video or both)
- added audiocapture aspect to define if audio will exist captured together with video
- added videowidth, videoheight, videoaspectratio and videoframerate attributes to constrain video dimensions and frame rate
- added camerafacing attribute to define the camera source (forepart or back)
- added maxrecordtime attribute to define the maximum tape time of video
- added uploadmediabutton, videoname and imagename attributes to define custom webcam-related labels
- stock-still bug that strips non-latin characters from filename when downloading files
three.vii.3
- improved filename sanitization role
- added Chinese translation by Yingjun Li
3.7.2
- added pick to cancel upload
- setting added then that upload does not fail when site_url and home_url are different
- added aspect requiredlabel in uploader'southward shortcode that defines the required keyword
- required keyword tin now exist styled separately from the user field label
- add user fields in Media together with file
- setting added and then that userdata fields are shown in Media Library or not
- added Dutch translation past Ruben Heynderycx
3.seven.1
- internal lawmaking modifications and slight problems corrections
3.7.0
- meaning code modifications to make the plugin pluggable, invisible to users
- addition of before and afterward upload filters
- correction of pocket-sized bug in Shortcode Composer of File Viewer
iii.6.1
- Iptanus Services server for getting version info and other utilities is now secure (https)
- stock-still bug with wfu_path_abs2rel function when ABSPATH is just a slash
- additional fixes and new features in Professional version
3.6.0
- French translation improved
- correction of minor bug at wfu_functions.php
- code improvements in upload algorithm
- wp_check_filetype_and_ext check moved after completion of file
- added wfu_after_file_complete filter that runs right afterwards is fully uploaded
- improved appearance of plugin's surface area in Dashboard
3.5.0
- textdomain changed to wp-file-upload to support the translation feature of wordpress.org
- added pick in Maintenance Deportment of plugin'due south surface area in Dashboard to consign uploaded file information
- added pagination of not-admin logged user's Uploaded Files Browser
- added pagination of front end-end File List Viewer
- added pagination of user permissions table in plugin's Settings
- added pagination of Log Viewer
- corrected bug in View Log that was non working when pressing on the link
- improvements to View Log feature
- improvements to file download office to avoid abuse of downloaded file due to set_time_limit function that may generate warnings
- added wfu_before_frontpage_scripts filter that executes right before frontpage scripts and styles are loaded
- added functionality to avoid incompatibilities with NextGen Gallery plugin
3.4.1
- plugin's security improved to reject files that contain .php.js or similar extensions
iii.iv.0
- added fitmode attribute to make the plugin responsive
- added widget "WordPress File Upload Form", so that the uploader can be installed in a sidebar
- changes to Shortcode Composer so that it can edit plugin instances existing in sidebars as widgets
- changes to Uploader Instances in plugin'southward expanse in Dashboard to show also instances existing inside sidebars
- added the ability to define dimensions (width and tiptop) for the whole plugin
- dimensioning of plugin'south elements improved when fitmode is fix to "responsive"
- filter and not-object warnings of front-cease file browser, appearing when DEBUG mode is ON, removed
- problems fixed to front-finish file browser to hide Shortcode Composer button for non-admin users
- logic changed to front-finish file browser to permit users to download files uploaded by other users
- code changed to front-stop file browser to bear witness a message when a user attempts to delete a file that was not uploaded past him/her
3.iii.1
- bug corrected that was breaking plugin performance for php versions prior to five.3
- added a "Maintenance Deportment" section in plugin'due south Dashboard folio
- added pick in plugin'southward "Maintenance Deportment" to completely make clean the database log
3.iii.0
- userdatalabel aspect changed to allow many field types
- added the following user information field types: simple text, multiline text, number, email, confirmation email, password, confirmation password, checkbox, radiobutton, date, time, datetime, listbox and dropdown list
- added several options to configure the new user data fields: label text (to ascertain the label of the field), label position (to define the position of the label in relation to the field), required option (to define if the field needs to be filled before file upload), do-non-autocomplete option (to prevent the browsers for completing the field automatically), validate pick (to perform validity checks of the field earlier file upload depending on its type), default text (to define a default value), group id (to group fields together such as multiple radio buttons), format text (to define field formatting depending on the field blazon), typehook option (to enable field validation during typing within the field), hint position (to define the position of the message that will be shown to prompt the user that a required field is empty or is not validated) as well as an option to define boosted data depending on the field type (e.g. define listing of items of a listbox or dropdown listing)
- Shortcode Composer inverse to support the new user information fields and options
- placement attribute tin accept more than one instances of userdata
- fixed problems not showing date selector of date fields in Shortcode Composer when working with Firefox or IE browsers
- in some cases required userdata input field will turn red if non populated
- shortcode_exists and wp_slash fixes for working before 3.6 WordPress version
- small bug fixes
3.2.ane
- removed 'grade-field' class from admin table tr elements
- corrected bug that was causing problems in uploadrole and uploaduser attributes when a username or role independent capital letter letters
- uploadrole and uploaduser attributes logic modified; guests are allowed only if 'guests' word is included in the attribute
- modifications to the download functionality script to exist more robust
- corrected bug that was not showing options beneath a line particular of admin tables in Internet Explorer
- several characteristic additions and issues fixes in Professional version
3.ii.0
- added option in plugin's settings to relax CSS rules so that plugin inherits theme styling
- modifications in html and css of editable subfolders characteristic to look better
- modifications in html and css of prompt message when a required userdata field is empty
- PLUGINDIR was replaced by WP_PLUGIN_DIR then that the plugin can work for websites where the contents dir is other than wp-content
- stock-still bug that was not allowing Shortcode Composer to launch when the shortcode was likewise big
- fixed bug that was causing front end-end file list non to work properly when no instance of the plugin existed in the aforementioned page / post
3.1.2
- important bug detected and stock-still that was stripping slashes from postal service or page content when updating the shortcode using the shortcode composer
3.1.1
- the previous version broke the like shooting fish in a barrel creation of shortcodes through the plugin's settings in Dashboard and it has been corrected, together with some improvements
3.ane.0
- an important feature (front-end file browser) has been added in professional version 3.1.0
- added port number support for uploads using ftp mode
- corrected bug that was not showing correctly in file browser files that were uploaded using ftp mode
- eliminated confirmbox warning showing in page when website'southward DEBUG style is ON
- eliminated alert: "Invalid argument supplied for foreach() in …plugins/wordpress-file-upload-pro/lib/wfu_admin.php on line 384"
- eliminated alert: "Find: Undefined index: postmethod in /var/world wide web/wordpress/wp-content/plugins/wordpress-file-upload-pro/lib/wfu_functions.php on line 1348"
- eliminated warnings in plugin's settings in Dashboard
3.0.0
- major version number has advanced considering an of import characteristic has been added in Pro version (logged users can browse their uploaded files through their Dashboard)
- several code modifications in file browser to make the plugin more secure against hacking, some functionalities in file browser have slightly changed
- new file browser cannot edit files that were not uploaded with the plugin and it cannot edit or create folders
- upload path cannot exist exterior the wordpress installation root
- files with extension php, js, pht, php3, php4, php5, phtml, htm, html and htaccess are forbidden for security reasons
2.7.half-dozen
- added functionality in Dashboard to add the plugin to a folio automatically
- stock-still bug that was not showing the Shortcode Composer because the plugin could not find the plugin case when the shortcode was nested in other shortcodes
ii.vii.5
- added High german and Greek translation
2.7.4
- added Serbian translation thanks to Andrijana Nikolic from http://webhostinggeeks.com/
- issues fix with %blogid%, %pageid% and %pagetitle% that where not implemented in notification emails
- in unmarried push performance selected files are removed in case that a subfolder has not been previously selected or a required user field has not been populated
- bug fixed in unmarried file performance that immune selection of multiple files through drag-and-drop
- bug fixed with files over 1MB that got corrupted when maintaining files with same filename
- dummy (test) Shortcode Composer push removed from the plugin's Settings equally it is no longer useful
- added support for empty (zero size) files
- many code optimizations and security enhancements
- stock-still javascript errors in IE8 that were breaking upload operation
- lawmaking improvements to avoid display of session warnings
- added %username% in redirect link
- added option in plugin's Settings in Dashboard to select alternative Post Upload method, in order to resolve errors like "http:// wrapper is disabled in the server configuration by allow_url_fopen" or "Call to undefined part curl_init()"
- added filter action wfu_after_upload, where the admin tin can define boosted javascript lawmaking to exist executed on user'southward browser after each file is finished
two.7.3
- important bug ready in Pro version
- added wfu_before_email_notification filter
- corrected bug non showing correctly special characters (double quotes and braces) in email notifications
2.7.2
- important issues fix in Pro version, very slight changes in free version
two.7.i
- fixed issues with faulty plugin instances appearing when Woocommerce plugin is also installed
- Upload of javascript (.js) files is not allowed for fugitive security bug
- fixed bug with medialink and postlink attributes that were non working correctly
- when medialink or postlink is activated, the files will exist uploaded to the upload binder of WP website
- when medialink or postlink is activated, subfolders will be deactivated
- added option in subfolders to enable the listing to populate automatically
- added selection in subfolders the user to be able to type the subfolder
- wfu_before_file_check filter tin alter the target path (not only the file proper noun)
2.7.0
- corrected issues when deleting plugin case from the Dashboard
- corrected bug non finding "loading_icon.gif"
2.six.0
- full redesign of the upload algorithm to become more robust
- added improved server-side handling of large files
- plugin shortcodes can be edited using the Shortcode Composer
- added visual editor button on the plugin to enable administrators to change the plugin settings easily
- corrected bug causing sometimes database overloads
- slight improvements of subfolder option
- improvements to avoid code breaking in ajax calls when there are php warnings or echo from WordPress surroundings or other plugins
- improvements and bug fixes in uploader when classic (no AJAX) upload is selected
- eliminated php warnings in shortcode composer
- corrected bug that was not correctly downloading files from the plugin's File Browser
- added better security when downloading files from the plugin's File Browser
- fixed issues not correctly showing the user that uploaded a file in the plugin's File Browser
- use of curl to perform server http requests was replaced by native php because some web servers practice not have Curl installed
- corrected bug in shortcode composer where userdata fields were non shown in variables drop down
- added characteristic that prevents page closing if an upload is on progress
- added forcefilename attribute to avoid filename sanitization
- added ftppassivemode aspect for enabling FTP passive mode when FTP method is used for uploading
- added ftpfilepermissions attribute for defining the permissions of the uploaded file, when using FTP method
- javascript and css files are minified for faster loading
2.5.5
- fixed serious issues not uploading files when captcha is enabled
- stock-still bug non redirecting files when email notification is enabled
two.5.4
- mitigated consequence with "Session failed" errors actualization randomly in websites
- stock-still bug not applying %filename% variable inside redirect link
- stock-still bug not applying new filename, which has been modified with wfu_before_file_upload filter, in email notifications and redirects
- stock-still bug where when 2 big files were uploaded at the same time and one failed due to failed chunk, so the progress bar would not become to 100% and the file would not be shown equally cancelled
ii.5.three
- stock-still bug non allowing redirection to work
- fixed bug that was including failed files in email notifications on sure occasions
- default value for uploadrole changed to "all"
2.5.two
- stock-still important bug in complimentary version not correctly showing message after failed upload
2.v.1
- fixed important issues in costless version giving the same name to all uploaded files
- stock-still issues in complimentary version not immigration completely the plugin cache from previous file upload
2.5.0
- major redesign of upload algorithm to address upload bug with Safari for Mac and Firefox
- files are first checked by server before actually uploaded, in club to avoid uploading of big files that are invalid
- modifications to progress bar code to brand progress bar smoother
- restrict upload of .php files for security reasons
- stock-still problems non showing correctly userdata fields inside e-mail notifications when using ampersand or other special characters in userdata fields
2.iv.vi
- variables %blogid%, %pageid% and %pagetitle% added in email notifications and bailiwick and %dq% in bailiwick
- corrected issues that was breaking Shortcode Composer when using more than ten attributes
- corrected bug that was rejecting file uploads when uploadpattern attribute contained blank spaces
- several code corrections in club to eliminate PHP warning letters when DEBUG mode is on
- several code corrections in gild to eliminate alert letters in Javascript
2.4.five
- correction of bug when using userfields inside notifyrecipients
2.4.4
- intermediate update to make the plugin more immune to hackers
2.iv.3
- correction of bug to allow uploadpath to receive userdata as parameter
2.four.2
- intermediate update to address some vulnerability issues
two.iv.one
- added filters and actions earlier and after each file upload – check beneath Filters/Actions section for instructions how to use them
- added storage of file info, including user information, in database
- added logging of file deportment in database – admins can view the log from the Dashboard
- admins can automatically update the database to reflect the current status of files from the Dashboard
- file browser improvements and then that more information about each file (including any user information) are shown
- file browser improvements so that files can exist downloaded
- filelist improvements to display correctly long filenames (Pro version)
- filelist improvements to distinguish successful uploads from failed uploads (Pro version)
- improvements of chunked uploads and then that files that are non allowed to be uploaded are cancelled faster (Pro version)
- corrected incorrect check of file size limit for chunked files (Pro version)
- added postlink aspect and then that uploaded files are linked to the electric current page (or post) as attachments
- added subfolderlabel attribute to define the label of the subfolder selection characteristic
- several improvements to subfolder selection feature
- default value added to subfolder selection characteristic
- definition of the subfoldertree attribute in the Shortcode Composer is now done visually
- %userid% variable added inside uploadpath attribute
- userdata variables added inside uploadpath and notifyrecipients attributes
- uploadfolder_label added to dimension items
- user fields feature improvements
- user fields label and input box dimensions are customizable
- captcha prompt label dimensions are customizable (Pro version)
- added gallery aspect to allow the uploaded files to be shown as image gallery beneath the plugin (Pro version)
- added galleryoptions attribute to define options of the prototype gallery (Pro version)
- added css attribute and a delicate css editor inside Shortcode Composer to permit ameliorate styling of the plugin using custom css (Pro version)
- email feature improved in conjunction with redirection
- improved interoperability with WP-Filebase plugin
- improved functionality of gratis text attributes (like notifymessage or css) by assuasive double-quotes and brackets inside the text (using special variables), that were previously breaking the plugin
2.3.1
- added pick to restore default value for each attribute in Shortcode Composer
- added support for multilingual characters
- correction of bug in Shortcode Composer that was not allowing attributes with singular and plural form to be saved
- correction of bug that was not changing errormessage attribute in some cases
ii.two.3
- correction of problems that was freezing the Shortcode Composer in some cases
- correction of bug with successmessage attribute
2.two.2
- serious bug fixed that was breaking functioning of Shortcode Composer and File Browser when the WordPress website is in a subdirectory
2.2.1
- added file browser in Dashboard for admins
- added attribute medialink to let uploaded files to exist shown in Media
- serious problems stock-still that was breaking the plugin because of preg_replace_callback office
- corrected mistake in first attempt to upload file when captcha is enabled
2.1.three
- variables %pagetitle% and %pageid% added in uploadpath.
- bug fixes when working with IE8.
- Shortcode Composer saves selected options
- Easier handling of userdata variables in Shortcode Composer
- correction of bug that allowed debugdata to be shown in not-admin users
- reset.css removed from plugin every bit it was causing breaks in theme'southward css
- correction of bug with WPFilebase Manager plugin
two.ane.two
- Several bug fixes and lawmaking reconstruction.
- Code modifications and then that the plugin tin operate even when DEBUG mode is ON.
- New attribute debugmode added to permit better debugging of the plugin when in that location are errors.
2.one.ane
- Bug fixes with cleaved images when WordPress website is in a subdirectory.
- Replacement of glob office because is not immune by some servers.
2.0.ii
- Bug fixes in Dashboard Settings Shortcode Composer.
- Correction of important bug that was breaking page in some cases.
- Modest improvements of user data fields and notification e-mail attributes.
2.0.1
This is the initial release of WordPress File Upload. Since this plugin is the successor of Inline Upload, the whole changelog since the cosmos of the later is included.
- Proper noun of the plugin changed to WordPress File Upload.
- Plugin has been completely restructured to allow additional features.
- A new more advanced message box has been included showing information in a more structured style.
- Error detection and reporting has been improved.
- An administration page has been created in the Dashboard Settings, containing a Shortcode Composer.
- Some more options related to configuration of bulletin showing upload results have been added.
- Several bug fixes.
1.vii.xiv
- Userdata aspect changed to allow the creation of more fields and required ones.
- Spanish translation added cheers to Maria Ramos of WebHostingHub.
1.7.xiii
- Added notifyheaders attribute, in club to allow amend control of notification e-mail sent (east.k. allow to send HTML electronic mail).
1.7.12
- Added userdata attribute, in club to allow users to send additional text information along with the uploaded file.
one.7.11
- Added single button operation (file will be automatically uploaded when selected without pressing Upload Button).
1.vii.ten
- Stock-still bug with functionality of aspect filebaselink for new versions of WP-Filebase plugin.
1.vii.ix
- Fixed trouble with functionality of attribute filebaselink for new versions of WP-Filebase plugin.
1.7.viii
- More than one roles tin now exist defined in attribute uploadrole, separated by comma (,).
1.7.7
- Variable %filename% now works also in redirectlink.
ane.vii.six
- Changes in ftp functionality, added useftpdomain attribute so that it can work with external ftp domains as well.
- Comeback of archetype upload (used in IE or when setting forceclassic to true) messaging functionality.
- Minor bug fixes.
1.seven.5
- Source modified so that it can work with WordPress sites that are non installed in root.
- Added variable %blogid% for use with multi-site installations.
- Bug fixes related to showing of messages.
one.7.4
- Replacement of json2.js with some other version.
1.seven.three
- CSS style changes to resolve conflicts with diverse theme CSS styles.
1.seven.2
- Added variable %useremail% used in notifyrecipients, notifysubject and notifymessage attributes.
ane.seven.i
- Added capability to upload files outside wp-content binder.
- Improved fault reporting.
ane.vii
- Complete restructuring of plugin HTML code, in order to brand it more than configurable and customizable.
- Appearance of messages has been improved.
- Added option to put the plugin in testmode.
- Added option to configure the colors of success and neglect letters.
- Added choice to alter the dimensions of the individual objects of the plugin.
- Added option to change the placement of the private objects of the plugin.
- Improved error reporting.
- Added localization for error messages.
- Minor bug fixes.
1.half-dozen.three
- Issues fixes to correct incompatibilities of the new ajax functionality when uploadrole is ready to "all".
i.6.2
- Bug fixes to right incompatibilities of the new ajax functionality with redirectlink, filebaselink and adminmessages.
1.half dozen.one
- Correction of serious issues that prevented the normal operation of the plugin when the browser of the user supports HTML5 functionality.
- Tags added to the plugin WordPress folio.
1.6
- Major lifting of the whole code.
- Added ajax functionality so that file is uploaded without page reload (works in browsers supporting HTML5).
- Added upload progress bar (works in browsers supporting HTML5).
- Added option to allow user to select if wants to use the old form upload functionality.
- File volition not exist saved again if user presses the Refresh push button (or F5) of the page.
- Translation strings updated.
- Bug fixes for problems when there are more than ane instances of the plugin in a single page.
ane.five
- Added option to notify user about upload directory.
- Added option to allow user to select a subfolder to upload the file.
i.4.1
- css corrections for issues fixes.
1.iv
- Added option to attach uploaded file to notification email.
- Added pick to customize message on successful upload (variables %filename% and %filepath% tin can be used).
- Added option to customize color of message on successful upload.
- "C:\fakepath\" problem resolved.
- alert bulletin near office create_directory() resolved.
- css enhancements for compatibility with more themes.
1.3
- Additional variables added (%filename% and %filepath%).
- All variables can be used inside message subject and message text.
- Added option to determine how to care for duplicates (overwrite existing file, go out existing file, leave both).
- Added choice to determine how to rename the uploaded file, when another file already exists in the target directory.
- Added option to create directories and upload files using ftp admission, in gild to overcome file possessor and Rubber Mode restrictions.
- Added the capability to redirect to another spider web page when a file is uploaded successfully.
- Added the option to testify to administrators boosted messages about upload errors.
- Bug fixes related to interoperability with WP_Filebase
1.ii
- Added notification by electronic mail when a file is uploaded.
- Added the ability to upload to a variable folder, based on the proper name of the user currently logged in.
one.ane
Added the selection to let anyone to upload files, by setting the attribute uploadrole to "all".
1.0
Initial version.
Source: https://wordpress.org/plugins/wp-file-upload/
Post a Comment for "How to Upload Larger Files to Wordpress Website"