The Ultimate Solution for WordPress Upload Limit Problems - Import files of any size directly from your server to WordPress Media Library. No PHP configuration needed. No server access required. Works on shared hosting.
Download: WordPress.org Plugin Directory | GitHub Releases
Install: Upload via WordPress admin or install directly from WordPress.org
Use: Upload files via FTP/SSH β Import via plugin β Done!
- β "wordpress upload limit exceeded" - Bypass upload_max_filesize errors
- β "wordpress file size limit" - Import files larger than hosting allows
- β "wordpress maximum upload size" - No more 64MB or 128MB restrictions
- β "wordpress upload large files" - Upload 4K videos, RAW photos, large PDFs
- β "wordpress bypass upload limit" - Import from server, skip upload process
- β "wordpress upload_max_filesize" - Works without editing php.ini
- β "wordpress large file upload" - Handle files of any size
- β "wordpress import files from server" - Direct server-to-media-library import
- β "wordpress bulk import images" - Import hundreds of product images
- β "wordpress ftp import media" - Use FTP to upload, plugin to import
- β "wordpress upload timeout" - No timeouts, files already on server
- β "wordpress post_max_size exceeded" - Bypass all PHP upload limits
- β "wordpress shared hosting upload limit" - Works on all hosting types
- β "wordpress woocommerce bulk images" - Perfect for e-commerce stores
- β "wordpress media library import" - Import existing files to media library
β "The uploaded file exceeds the upload_max_filesize directive in php.ini"
β "Maximum upload file size: 64MB"
β "File exceeds the maximum upload size for this site"
β "post_max_size exceeded"
β "The uploaded file exceeds the MAX_FILE_SIZE directive"
β "413 Request Entity Too Large"
β Upload timeouts and browser crashes
- Shared hosting limits - Most hosts restrict uploads to 64MB or less
- PHP configuration -
upload_max_filesizeandpost_max_sizerestrictions - WordPress limits - Additional size restrictions in WordPress core
- Browser limitations - Large file uploads can crash browsers
- Network timeouts - Slow connections can't handle large uploads
- Memory limits - PHP memory exhaustion during uploads
- π₯ 4K/8K Videos - Often 500MB to 5GB+ files
- πΈ RAW Photos - Professional RAW files (50MB-100MB+ each)
- π Large PDFs - Technical documents, catalogs (100MB+)
- πΌοΈ Bulk Product Images - Hundreds of WooCommerce images
- π΅ Audio Files - High-quality music files, podcasts
- π¦ Site Migrations - Full media libraries with thousands of files
Import files directly from your server to WordPress Media Library - completely bypassing all upload limits.
- Upload via FTP/SSH β Put files on your server (no size limit!)
- Open Plugin β Navigate to Media > Add From Server Reloaded
- Import β Select files/folders and import to Media Library
That's it! Files appear in your WordPress Media Library, ready to use.
- β One-Click Folder Import - Import entire folders including subfolders
- β Smart Duplicate Detection - Prevents importing the same file twice
- β Real-Time File Search - Instantly find files with live search
- β Batch Import - Import hundreds of files at once
- β Progress Indicators - Visual feedback for large imports
- β Import Summary - See all imported files with clickable links
- β Modern Design - Clean, intuitive WordPress admin interface
- β Mobile Responsive - Works perfectly on phones and tablets
- β Folder Navigation - Easy browsing with breadcrumbs
- β Keyboard Shortcuts - Ctrl+A to select all, ESC to clear search
- β File Count Display - See how many files are selected
- β Configurable Root Directory - Change browsing location from admin panel
- β Directory Traversal Protection - Prevents unauthorized file access
- β Dangerous File Blocking - Blocks PHP, EXE, and unsafe file types
- β CSRF Protection - All forms protected with nonce verification
- β Input Sanitization - All user inputs properly sanitized
- β Output Escaping - All dynamic outputs properly escaped
- β Optimized Performance - Fast file scanning and memory-efficient
- β WordPress 6.0 - 6.8 - Fully tested with latest WordPress
- β PHP 7.4 - 8.3 - Works with all modern PHP versions
- β WooCommerce Compatible - Perfect for e-commerce stores
- β Page Builder Compatible - Works with Elementor, Gutenberg, etc.
- β Shared Hosting - No server configuration needed
- β Multi-Site Compatible - Works on WordPress networks
- Upload 4K/8K videos without limits
- Import large video files for embedding
- No more "file too large" errors
- Import RAW photos (50MB+ files)
- Bulk import photo galleries
- Professional image workflows
- Bulk import WooCommerce product images
- Import product catalogs
- Handle large product media libraries
- Site migrations with large media libraries
- Client site setups
- FTP workflow integration
- Import large PDF documents
- Bulk import media resources
- Handle large content libraries
- Shared hosting users
- Users without server access
- Non-technical users
- Go to Plugins β Add New in WordPress admin
- Search for "Add From Server Reloaded"
- Click Install Now
- Click Activate
- Download the plugin ZIP file
- Go to Plugins β Add New β Upload Plugin
- Choose the ZIP file and click Install Now
- Click Activate
- Download and extract the plugin
- Upload the
add-from-server-reloadedfolder to/wp-content/plugins/ - Activate via Plugins menu in WordPress
- Navigate to Media β Add From Server Reloaded
- Browse your server files
- Select files or folders to import
- Click Import Selected Files
Answer: Upload your file via FTP or SSH (which has no size limit), then use this plugin to import it to your WordPress Media Library. This completely bypasses the upload_max_filesize restriction.
Answer: Your hosting provider has set a upload_max_filesize limit (often 64MB or less on shared hosting). This plugin bypasses that limit by importing files already on your server, avoiding the WordPress upload process entirely.
Answer: Yes! Upload your video file via FTP to bypass the upload limit, then import it using this plugin. Works perfectly for 4K videos, 8K videos, large PDFs, RAW photos, and any file type WordPress supports.
Answer: Yes! Perfect for bulk importing product images. Upload all your product images via FTP, then batch import them to Media Library. Much faster than uploading one by one.
Answer: Yes! Simply check the checkbox next to a folder name to import all files within it, including subfolders. Great for bulk imports.
Answer: No. The plugin has smart duplicate detection and prevents re-importing files that already exist in your Media Library.
Answer: No! You only need FTP/SSH access to upload files (which most hosting provides). No PHP configuration, no server access, no technical knowledge required.
Answer: Absolutely! No server configuration changes required. Works perfectly on shared hosting without affecting other sites.
Answer: Yes! You can change the root directory from the plugin settings page in WordPress admin, or add a constant to wp-config.php.
Answer: Any file type that WordPress supports in the Media Library - images, videos, PDFs, audio files, documents, etc. The plugin blocks dangerous file types (PHP, EXE, etc.) for security.
Answer: Yes! The plugin is fully compatible with WordPress multisite installations.
| Feature | Editing php.ini | Add From Server Reloaded |
|---|---|---|
| Technical Knowledge | β Requires PHP knowledge | β No technical knowledge needed |
| Server Access | β Requires root/server access | β Works with FTP only |
| Shared Hosting | β May not be allowed | β Works on all hosting |
| Risk | β Can break other sites | β Safe, isolated solution |
| Reversibility | β Hard to undo | β Easy to disable |
| Feature | Original Plugin | Add From Server Reloaded |
|---|---|---|
| Last Update | 2020 (abandoned) | β 2025 (active) |
| WordPress Support | Up to 5.5 only | β Up to 6.8 |
| PHP Support | 5.6 - 7.4 | β 7.4 - 8.3 |
| Security | β Vulnerable | β Hardened & Secure |
| Duplicate Detection | β None | β Smart Detection |
| Folder Import | β Files Only | β Folders + Subfolders |
| Real-Time Search | β No Search | β Live Search |
| Mobile Responsive | β Broken | β Fully Responsive |
| Visual Feedback | β None | β Progress Indicators |
| Support | β None | β Active Support |
- π° Save Money - No need to upgrade to expensive hosting ($10-50/month savings)
- π§ Keep Current Setup - Works with your existing hosting
- β‘ No Migration - No need to move your site
- π― Focused Solution - Solves upload limits specifically
Complete plugin overhaul with modern features, enhanced security, and beautiful UI!
- One-Click Folder Import - Import entire folders including subfolders
- Smart Duplicate Detection - Automatically prevents duplicate imports
- Real-Time File Search - Instantly find files with live search
- Configurable Root Directory - Change from admin panel (no config file editing!)
- Show/Hide Hidden Files - Toggle visibility with one click
- Last Modified Column - See when files were last updated
- Batch Import Progress - Visual feedback for large imports
- Keyboard Shortcuts - Ctrl+A to select all, ESC to clear search
- Import Summary - Consolidated message with clickable links
- Directory Traversal Protection - Prevents unauthorized file access
- Dangerous File Blocking - Blocks PHP, EXE, and unsafe file types
- Enhanced CSRF Protection - All forms protected with nonces
- Real Path Validation - Prevents path manipulation attacks
- Input Sanitization - All user inputs properly sanitized
- Output Escaping - All dynamic outputs properly escaped
- Modern Design - Clean, intuitive interface
- Mobile Responsive - Works perfectly on all devices
- Improved Navigation - Better folder browsing
- Better Visual Hierarchy - Clear distinction between files and folders
- Readable Breadcrumbs - Easy location tracking
- WordPress: 6.0 or higher
- PHP: 7.4 or higher (tested up to PHP 8.3)
- Server: Any hosting with FTP/SSH access
add-from-server-reloaded/
βββ add-from-server-reloaded.php # Main plugin file
βββ class.add-from-server.php # Core functionality
βββ add-from-server.css # Styles
βββ add-from-server.js # JavaScript
βββ compat.php # PHP compatibility
βββ languages/ # Translation files
βββ readme.txt # WordPress.org readme
- Directory traversal protection
- File type validation
- CSRF protection (nonce verification)
- Input sanitization
- Output escaping
- Capability checks
- Real path validation
Contributions are welcome! This is an open-source project.
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
This plugin is licensed under the GPL-3.0+ License.
See the LICENSE file for details.
- Original Plugin: Add From Server by Dion Hulse (70,000+ active installs)
- Forked & Enhanced: eLearning evolve
- Contributors: Adeel, eLearning evolve team
- WordPress.org Support: Plugin Support Forum
- Bug Reports: GitHub Issues
- Documentation: See plugin settings page in WordPress admin
If this plugin has saved you time or solved your upload limit problems:
- β Rate it 5 stars on WordPress.org
- π Share it with others who might need it
- π¬ Leave feedback to help us improve
- π Support the project
- π WordPress.org Plugin Page
- π¦ Download from WordPress.org
- π GitHub Repository
- π Changelog
- π License
Made with β€οΈ by eLearning evolve
Bypass WordPress upload limits the easy way!
This plugin helps with:
- wordpress upload limit
- wordpress file size limit
- wordpress maximum upload size
- wordpress upload large files
- wordpress bypass upload limit
- wordpress upload_max_filesize
- wordpress large file upload
- wordpress import files from server
- wordpress bulk import images
- wordpress ftp import media
- wordpress upload timeout
- wordpress post_max_size exceeded
- wordpress shared hosting upload limit
- wordpress woocommerce bulk images
- wordpress media library import
- wordpress upload limit exceeded
- wordpress file exceeds maximum upload size
- wordpress increase upload limit
- wordpress upload limit 64mb
- wordpress upload limit 128mb
- wordpress upload limit shared hosting
- wordpress upload large video
- wordpress upload raw photos
- wordpress import media library
- wordpress server file import