[WordPress] 外掛分享: ZHBackup – Restore & Migration

首頁外掛目錄 › ZHBackup – Restore & Migration
WordPress 外掛 ZHBackup – Restore & Migration 的封面圖片
全新外掛
安裝啟用
★★★★★
5/5 分(3 則評價)
4 天前
最後更新
問題解決
WordPress 5.8+ PHP 7.4+ v2.4.1 上架:2026-04-21

內容簡介

ZHBackup – Restore & Migration 是一款完整的 WordPress 備份與還原外掛,專為真實的遷移工作流程設計。它能夠打包資料庫、媒體、外掛、佈景主題等,並透過分塊過程進行還原,有效避免請求超時問題。

【主要功能】
• 完整網站備份:備份資料庫、上傳檔案、外掛、佈景主題等
• 結構化資料庫包:分開匯出資料庫架構和大數據值
• 分塊匯出與還原:小步驟處理資料庫和檔案操作
• 瀏覽器上傳或伺服器還原:支援瀏覽器分塊上傳或 FTP/SFTP 還原
• 靈活的檔案格式:可創建標準 .zip 或優化的 .zhbackup 檔案
• 實時活動日誌:跟踪匯出/匯入進度和狀態

外掛標籤

開發者團隊

⬇ 下載最新版 (v2.4.1) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「ZHBackup – Restore & Migration」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

ZHBackup – Restore & Migration is a full-site WordPress backup and restore plugin built for real migration workflows. It packages your database, media, plugins, themes, selected wp-content folders, root files, and optional custom root folders, then restores them through a chunked process designed to avoid request timeouts.
The database is stored as a structured package instead of one large SQL replay file, so large page-builder data, post meta, options, and other oversized values can be restored in smaller, traceable steps. Live activity logs show the progress of exports, imports, database rows, large values, file restore, validation, and cleanup.
After a restore, ZHBackup lets you review the site first and run stale-file cleanup separately from the restore process. This keeps restore completion predictable while still giving you a controlled way to remove old plugins, uploads, themes, and selected root-folder files that are not present in the backup.
Key Features:

Full-Site Backups — Back up the database, uploads, plugins, themes, mu-plugins, selected wp-content folders, root files, and optional custom root folders.
Structured Database Package — Export database schemas, row chunks, and large values separately for reliable restores of Elementor/page-builder data and other large rows.
Chunked Export and Restore — Process database and file operations in small AJAX steps to reduce timeout and memory-limit issues.
Browser Upload or Server Restore — Upload backups through the browser in resumable chunks, or place backups on the server via FTP/SFTP and restore from a table of available files.
Flexible Archive Formats — Create standard .zip backups or optimized .zhbackup archives.
Live Activity Logs — Follow professional export/import logs with database checkpoints, row counts, large-value restore events, file progress, validation, and cleanup status.
Post-Restore Cleanup — Save a cleanup plan after restore and run stale-file cleanup manually after reviewing the restored site.
Scheduled Backups — Automatic daily or weekly full-site backups via WP-Cron, processed in small resumable bursts.
Serialized-Safe Find & Replace — Update URLs safely across serialized PHP data, JSON-escaped URLs, and Elementor widget data — chunked, resumable, with a dry-run preview mode.
Secure Backup Storage — Store backups outside the webroot when available, with .htaccess, web.config, and index.php protections when stored inside the site.
Retention Policies — Automatically clean up older backups by count or age using WP-Cron. Only backups the plugin created are ever deleted; uploaded archives are never touched.
No Required Account — Use all backup, restore, migration, and cleanup features without a license key or forced 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.

延伸相關外掛

文章
Filter
Apply Filters
Mastodon