=== Easy DragDrop File Uploader === Contributors: ziorwebdev, reygcalantaol Tags: file upload, elementor, dragdrop, drag and drop, ajax upload Requires at least: 6.0 Tested up to: 6.9 Requires PHP: 8.0 Stable tag: 1.1.9 License: GPL-2.0-or-later License URI: https://www.gnu.org/licenses/gpl-2.0.html Enhances Elementor Pro Forms and Contact Form 7 with a drag and drop uploader for seamless file uploads. == Description == **Easy DragDrop File Uploader** is a WordPress plugin that integrates a drag and drop uploader with Elementor Pro Forms and Contact Form 7 (CF7), allowing seamless file uploads with advanced features like image previews, drag-and-drop, and asynchronous uploads. ### **Key Features** - **Drag & Drop Uploads** – Simplifies file uploads with an intuitive UI. - **Asynchronous Uploads** – Ensures faster performance without reloading the page. - **Secure Upload Handling** – Adheres to WordPress security best practices. - **Customizable Settings** – Configure file size limits, allowed file types, and more. - **Styled for Elementor** – Seamlessly integrates with Elementor Pro Forms. - **Forms Supported** – Elementor Pro Form and Contact Form 7 (CF7). **Get the premium version for more features.** == Installation == 1. Install and activate the plugin via **Plugins → Add New Plugin** in WordPress. 2. Go to **Settings → DragDrop Uploader** to configure the plugin. 3. Edit an Elementor Pro Form and add the **DragDrop Upload** field. == Frequently Asked Questions == = What forms are supported by the Easy DragDrop File Uploader? = Easy DragDrop File Uploader currently supports Elementor Pro Forms and Contact Form 7 (CF7). = Where are uploaded files stored? = By default, uploaded files are stored in the WordPress uploads directory. = Can I restrict the allowed file types? = Yes, you can set allowed file types in the plugin settings. = Where can I find the full source code of this plugin? = The full source code is publicly available at [GitHub Repository](https://github.com/ZIORWebDev/easy-dragdrop-file-uploader). = What library is used for the file upload functionality? = This plugin uses the [FilePond](https://pqina.nl/filepond/) library to handle file uploads efficiently and securely. == Screenshots == 1. Screenshot of the plugin settings page. 2. Screenshot of DragDrop upload field in the frontend. 3. Screenshot of the Elementor form builder with the DragDrop upload field. == Changelog == = 1.1.8 = - Fix: Elementor editor preview for drag and drop uploader field = 1.1.6 = - Add default settings values for button label, max file size, and file types = 1.1.3 = - Move plugin settings to Easy DragDrop File Uploader -> Settings = 1.1.2 = - Patch form-data dependency to version 4.0.4 - Added filter hook "easy_dragdrop_temp_file_path", - Added action hook "easy_dragdrop_upload_failure" = 1.1.0 = - Integrate DragDrop with CF7 Form. - Improve FAQ. = 1.0.2 = - Initial release. - Integrated DragDrop with Elementor Pro Forms. - Added admin settings for file restrictions. == License == This plugin is licensed under **GPL-2.0-or-later**.