Upload Unlocker for All in All Migration
Removes the upload file-size restriction on All-in-One WP Migration imports, enables one-click backup restore, and raises PHP runtime limits - no core files modified.
by Shameem Reza · github.com/shameemreza/upload-unlocker-for-aiam · website
★ 3stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/shameemreza/upload-unlocker-for-aiam/archive/refs/heads/main.zipFrom the readme
Upload Unlocker for All in All Migration
Removes the upload file-size restriction on All-in-One WP Migration imports, enables one-click backup restore, and raises PHP runtime limits. No core files are modified.
What It Does
| Feature | How |
|---|---|
| Unlimited import size | Removes the client-side file-size gate that blocks large .wpress uploads |
| One-click backup restore | The "Restore" button on the Backups page just works |
| Higher PHP memory | Calls wpraisememorylimit() on migration screens |
| Clean UI | Replaces the upsell notice with a simple "Unlimited" confirmation |
| Hides promo menus | Removes the "Schedules" and "Reset Hub" upsell submenus |
How It Works
All-in-One WP Migration already uploads files in 5 MB chunks, so any server can handle that. The only thing stopping large imports is a JavaScript check that compares the total file size against the server's reported limit. This plugin removes that check using standard WordPress hooks:
- uploadsizelimit filter
- wpaddinlinescript()
- wpraisememorylimit()
No migration plugin files are touched. Everything is scoped to migration admin screens only.
Requirements
- WordPress 5.0+
- PHP 7.4+
- All-in-One WP Mi
Read the full README on GitHub →
Releases
| Tag | Published |
|---|---|
| 1.0.0 | Mar 3, 2026 |
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.