If you don't want to pay for the PRO version of this plugin, and you want to use the "Restore from Server" functionally that was present in the version 6.77, open your browser’s dev tools and run the code below in the console:
Last confirmed working: May 2025 on version 7.94
var filename = 'FILENAME.wpress'; var importer = new Ai1wm.Import(); var storage = Ai1wm.Util.random(12); var options = Ai1wm.Util.form('#ai1wm-backups-form') .concat({name: 'storage', value: storage}) .concat({name: 'archive', value: filename}); importer.setParams(options); importer.start();Note: Replace
FILENAME.wpresswith the string from thedata-archiveattribute of the restore button next to the file.
To make this change survive a page reload, you must edit the plugin files (warning: plugin updates will remove your edits):
- Open the js file: wp-content/plugins/all-in-one-wp-migration/lib/view/assets/javascript/backups.min.js
- On line 1208, replace the code below:
$('.ai1wm-backup-restore').click(function (e) {
e.preventDefault();
if (!!Ai1wm.MultisiteExtensionRestore) {
var restore = new Ai1wm.MultisiteExtensionRestore($(this).data('archive'));
} else if (!!Ai1wm.UnlimitedExtensionRestore) {
var restore = new Ai1wm.UnlimitedExtensionRestore($(this).data('archive'));
} else if (!!Ai1wm.FreeExtensionRestore) {
var restore = new Ai1wm.FreeExtensionRestore($(this).data('archive'));
} else {
var restore = new Ai1wm.Restore($(this).data('archive'));
}
});with the following code:
$('#ai1wm-backups-list').on('click', '.ai1wm-backup-restore', function (e) {
e.preventDefault();
var modelimport = new Import();
var storage = Ai1wm.Util.random(12);
var options = Ai1wm.Util.form('#ai1wm-backups-form')
.concat({ name: 'storage', value: storage })
.concat({ name: 'archive', value: $(this).data('archive') });
// Set global params
modelimport.setParams(options);
// Start import
modelimport.start();
});- Go to your All-in-One WP Migration > Backups page and you should be able to use the Restore button now.
Confirmed this works without a premium account. I had a 1.2GB .wpress file that exceeded the upload limit on Local (Mac). Copied the file into wp-content/ai1wm-backups/, ran the console script with my filename, and the import completed successfully. Thanks for sharing.