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, follow the instructions below:
- 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.
** UPDATE OCTOER 2022 **
If you want to quickly start the Restore process and don't care about having that option always enabled, then just fire up the Developer console on the browser and run this while on the Restore page
REPLACE-WITH-ARCHIVE-NAME - you will find this in the data-archive attribute of the restore button next to the file. It's just a string.