Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

ZHBackup – Restore & Migration Wordpress Plugin - Rating, Reviews, Demo & Download

ZHBackup – Restore & Migration Preview Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

ZHBackup – Restore & Migration is a complete WordPress backup and migration solution. It handles full-site backups including the database, uploads, plugins, themes, mu-plugins, and root files — all via chunked AJAX processing that works on any hosting without timeout issues.

Key Features:

  • Flexible Backup Formats — Export your entire WordPress site (database + files) as either a standard ZIP archive or a .zhbackup archive.
  • Chunked Processing — AJAX-powered chunked export and import to avoid server timeouts, even on shared hosting.
  • Resumable Uploads — Browser-based chunked upload system that survives connection drops and resumes from where it left off.
  • Server-Side Import — Upload large backups via FTP/SFTP and import directly from the server for maximum reliability.
  • Serialized-Safe Find & Replace — URL replacement across all database tables that properly handles serialized data, JSON-escaped URLs, and Elementor widget data.
  • Secure Storage — Backups are stored outside the webroot when possible, protected by .htaccess, web.config, and index.php files.
  • Retention Policies — Automatically clean up old backups by count or age via WP-Cron.
  • ZIP Engine Fallback — Uses ZipArchive when available, falls back to PclZip for full compatibility.
  • mysqldump Support — Options to use native mysqldump for faster database exports when available, with automatic PHP fallback.
  • No Forced Signup — The plugin is fully functional without any account or email signup.

WordPress.org Compliant:

  • No obfuscated or encoded PHP
  • Proper sanitization for all inputs
  • Escaped outputs throughout
  • Nonces for all form submissions
  • Capability checks on every action
  • No hidden external API calls
  • No telemetry without explicit consent

External services

ZHBackup includes an optional newsletter signup form on the plugin Settings page.

This feature connects to an external service hosted by Hassan Zain at hassanzain.com. It is used only to add the submitted email address to the ZHBackup newsletter or product updates list.

Data is sent only when an administrator manually submits the optional signup form. The plugin does not contact this service during normal backup, restore, migration, import, export, or find-and-replace usage.

When the form is submitted, the plugin sends:

  • Email address entered in the signup form
  • Site URL (home_url())
  • Plugin slug (zhbackup)
  • Plugin version

Terms of service: https://hassanzain.com/terms-and-conditions
Privacy policy: https://hassanzain.com/privacy-policy

Privacy

ZHBackup does not send telemetry or usage analytics during normal backup, restore, migration, import, export, or find-and-replace operations.

The only optional external data transfer is the administrator-initiated newsletter signup described above.

Screenshots

  1. ZHBackup dashboard with backup and restore actions.

    ZHBackup dashboard with backup and restore actions.

  2. Backup creation options for database and site files.

    Backup creation options for database and site files.

  3. Import workflow for restoring or migrating a backup archive.

    Import workflow for restoring or migrating a backup archive.

  4. Find and replace tool for updating URLs after migration.

    Find and replace tool for updating URLs after migration.

  5. Settings screen with retention and optional signup controls.

    Settings screen with retention and optional signup controls.


Reviews & Comments