Skip to content

Solves all these problems by letting you import files directly from your server to WordPress Media Library - bypassing upload limits entirely. No PHP configuration needed. No server access required.

License

Notifications You must be signed in to change notification settings

adeel-raza/add-from-server-reloaded

Repository files navigation

Add From Server Reloaded - Bypass WordPress Upload Limit Plugin

WordPress Plugin Version WordPress Compatibility PHP Compatibility License WordPress.org Downloads

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.


πŸš€ Quick Start

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!


πŸ” SEO-Optimized: Find This Plugin When You Search For...

Common Search Queries This Plugin Solves:

  • βœ… "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

πŸ“‹ Table of Contents


❌ The Problem: WordPress Upload Limits

Error Messages You're Seeing:

❌ "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

Why This Happens:

  • Shared hosting limits - Most hosts restrict uploads to 64MB or less
  • PHP configuration - upload_max_filesize and post_max_size restrictions
  • 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

What You Can't Upload:

  • πŸŽ₯ 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

βœ… The Solution: Add From Server Reloaded

Import files directly from your server to WordPress Media Library - completely bypassing all upload limits.

How It Works (3 Simple Steps)

  1. Upload via FTP/SSH β†’ Put files on your server (no size limit!)
  2. Open Plugin β†’ Navigate to Media > Add From Server Reloaded
  3. Import β†’ Select files/folders and import to Media Library

That's it! Files appear in your WordPress Media Library, ready to use.


🎯 Key Features

File Import & Management

  • βœ… 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

User Interface

  • βœ… 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

Security & Performance

  • βœ… 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

Compatibility

  • βœ… 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

πŸ’Ό Perfect For

Video Creators & YouTubers

  • Upload 4K/8K videos without limits
  • Import large video files for embedding
  • No more "file too large" errors

Photographers

  • Import RAW photos (50MB+ files)
  • Bulk import photo galleries
  • Professional image workflows

E-commerce Store Owners

  • Bulk import WooCommerce product images
  • Import product catalogs
  • Handle large product media libraries

Web Developers & Agencies

  • Site migrations with large media libraries
  • Client site setups
  • FTP workflow integration

Content Creators

  • Import large PDF documents
  • Bulk import media resources
  • Handle large content libraries

Anyone with Upload Problems

  • Shared hosting users
  • Users without server access
  • Non-technical users

πŸ“¦ Installation

Method 1: WordPress Admin (Recommended)

  1. Go to Plugins β†’ Add New in WordPress admin
  2. Search for "Add From Server Reloaded"
  3. Click Install Now
  4. Click Activate

Method 2: Manual Installation

  1. Download the plugin ZIP file
  2. Go to Plugins β†’ Add New β†’ Upload Plugin
  3. Choose the ZIP file and click Install Now
  4. Click Activate

Method 3: FTP Installation

  1. Download and extract the plugin
  2. Upload the add-from-server-reloaded folder to /wp-content/plugins/
  3. Activate via Plugins menu in WordPress

First Use

  1. Navigate to Media β†’ Add From Server Reloaded
  2. Browse your server files
  3. Select files or folders to import
  4. Click Import Selected Files

❓ Frequently Asked Questions

How do I bypass WordPress upload limit?

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.

Why does WordPress say my file exceeds the maximum upload size?

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.

Can I upload large videos to WordPress with this plugin?

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.

Will this work with WooCommerce product images?

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.

Can I import entire folders?

Answer: Yes! Simply check the checkbox next to a folder name to import all files within it, including subfolders. Great for bulk imports.

Will this create duplicate files in my media library?

Answer: No. The plugin has smart duplicate detection and prevents re-importing files that already exist in your Media Library.

Does this require server access or PHP knowledge?

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.

Is it safe for shared hosting?

Answer: Absolutely! No server configuration changes required. Works perfectly on shared hosting without affecting other sites.

Can I change the directory the plugin browses?

Answer: Yes! You can change the root directory from the plugin settings page in WordPress admin, or add a constant to wp-config.php.

What file types can I import?

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.

Does this work with WordPress multisite?

Answer: Yes! The plugin is fully compatible with WordPress multisite installations.


πŸ†š Why Choose Add From Server Reloaded?

vs. Editing php.ini

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

vs. The Original "Add From Server" Plugin

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

vs. Upgrading Hosting

  • πŸ’° 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

πŸ“ What's New in Version 5.0.0

πŸŽ‰ Major Update - Complete Plugin Overhaul

Complete plugin overhaul with modern features, enhanced security, and beautiful UI!

πŸš€ New Features

  • 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

πŸ”’ Security Improvements

  • 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

🎨 UI Overhaul

  • 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

View Full Changelog


πŸ› οΈ Technical Details

Requirements

  • WordPress: 6.0 or higher
  • PHP: 7.4 or higher (tested up to PHP 8.3)
  • Server: Any hosting with FTP/SSH access

File Structure

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

Security Features

  • Directory traversal protection
  • File type validation
  • CSRF protection (nonce verification)
  • Input sanitization
  • Output escaping
  • Capability checks
  • Real path validation

🀝 Contributing

Contributions are welcome! This is an open-source project.

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

πŸ“„ License

This plugin is licensed under the GPL-3.0+ License.

See the LICENSE file for details.


πŸ‘ Credits


πŸ“ž Support


⭐ Like This Plugin?

If this plugin has saved you time or solved your upload limit problems:


πŸ”— Links


Made with ❀️ by eLearning evolve

Bypass WordPress upload limits the easy way!


πŸ” SEO Keywords & Search Terms

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

About

Solves all these problems by letting you import files directly from your server to WordPress Media Library - bypassing upload limits entirely. No PHP configuration needed. No server access required.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published