bricks_restore_full_backup
Restore your site from a full backup file – pages, templates, global styles, and WordPress settings. Automatically creates a safety backup first, and protects critical options unless forced.
Instructions
Restore the site from a stored full-state backup file (pages incl. drafts, templates, global tokens, and WP settings). SAFE: takes an automatic safety backup first, and never overwrites infrastructure options (siteurl/home/active theme/active plugins) unless force_infra=true. Pages/templates match by ID (same-site restore). Menus are not restored yet.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file | Yes | Stored backup filename (from bricks_list_full_backups) | |
| pages | No | Restore pages (default: true) | |
| globals | No | Restore global styles/classes/fonts/colors (default: true) | |
| templates | No | Restore templates (default: true) | |
| force_infra | No | DANGER: also overwrite siteurl/home/active theme/plugins (default: false) | |
| wp_settings | No | Restore WordPress settings (default: true; infra keys still protected) | |
| create_missing | No | Create pages/templates whose ID no longer exists (default: true) |