
內容簡介
Undelly 是一款專為備份和還原 WordPress 文章及頁面內容而設計的外掛,提供簡單的操作介面,讓使用者能夠輕鬆進行資料備份,避免資料遺失的風險。
【主要功能】
• 一鍵備份 — 從文章列表直接導出 JSON 記錄
• 批量 URL 處理 — 一次備份多個文章或頁面
• 類別與標籤保留 — 自動保存並還原類別與標籤
• 自包含記錄 — 每篇文章的所有資訊集中在一個 JSON 檔案中
• 管理員權限 — 需具備相應的 WordPress 權限才能操作
外掛標籤
開發者團隊
原文外掛簡介
Undelly gives you a dedicated Undelly dashboard (its own menu in wp-admin) for backing up post and page content before it’s trashed or deleted, plus a bulk action and per-row link right on the Posts list itself.
Key Features
One-click backup — export any post or page as a JSON record directly from the Posts list, without leaving the screen.
Bulk URL Processing — paste a list of post/page URLs and back up (and optionally trash) all of them in one pass.
Category & tag preservation — categories and tags are captured in every backup and recreated automatically on restore.
Self-contained records — every post’s title, content, slug, status, and metadata live together in one JSON file, so restoring doesn’t require guessing what belongs where.
Admin-gated — backup and restore actions require the appropriate WordPress capability (editing/deleting the post, or Manage Options for the Manage Backups screen).
Three ways to back things up
Bulk URL Processing — paste a list of post/page URLs (one per line) into the Dashboard, and optionally have them moved to Trash automatically right after they’re backed up.
Bulk action — select posts or pages in the admin list screen and choose Backup content from Bulk Actions.
Per-row link — click Backup next to any single post or page.
Every backup produces a package where each post is a fully self-contained .json record:
{
"title": "10 Hidden Features of WordPress",
"slug": "hidden-wordpress-features",
"type": "post",
"date": "2026-09-11 14:00:00",
"categories": ["Tutorials", "WordPress"],
"tags": ["Tips", "Coding"],
"html_content": "..."
}
(The actual file also includes id, status, link, excerpt, featured_image, and, when Custom Fields is enabled, a meta object holding the post’s custom fields for a fuller restore.) Because the title, slug, taxonomy, and content all live together in one record, restoring a post is a matter of reading its fields back in — not guesswork from a bare content dump.
When a backup covers more than one post, it’s delivered as a ZIP containing each post’s .json file plus a lightweight manifest.json at the root — an index of what’s inside (filename, title, slug, type, status, date, link, and size for every item) without duplicating any content, so the Manage Backups screen can show what’s in a 200-post package instantly instead of opening 200 files.
Manage Backups
Every backup — manual or automatic — is saved to a private folder (wp-content/uploads/undelly/, blocked from direct web access) and listed on the Manage Backups screen, paginated 10 per page: its ID, content type, item count, filename, size, creation time, and status. The most recent backup gets its own detailed panel above the list, showing everything included in it. Each backup has:
Download ZIP — grab the file again, any time.
Restore Backup — recreates every post in that backup as a brand-new item (never overwriting anything by reusing the old ID, since that ID may belong to something else entirely by now), including its categories and tags.
Delete Backup — removes the backup and its file permanently.
Backup Before Deletion
Turn this on in Backup Settings and the plugin will automatically back up a post any time it’s trashed or permanently deleted — not just when you use this plugin’s own bulk/row actions, but from anywhere in wp-admin, including WordPress’s own native bulk actions and Trash auto-emptying after 30 days. Selecting several posts and trashing or deleting them together in one WordPress bulk action produces one backup covering all of them, the same way a manual bulk backup does. These show up on the Manage Backups screen exactly like manual ones do.
