{"id":286622,"date":"2026-05-04T17:34:43","date_gmt":"2026-05-04T17:34:43","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/swish-migrate-and-backup\/"},"modified":"2026-05-13T07:49:46","modified_gmt":"2026-05-13T07:49:46","slug":"swish-migrate-and-backup","status":"publish","type":"plugin","link":"https:\/\/sq-xk.wordpress.org\/plugins\/swish-migrate-and-backup\/","author":15009526,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.8","stable_tag":"tag-1.1.8","tested":"6.9.4","requires":"6.0","requires_php":"8.1","requires_plugins":null,"header_name":"Swish Migrate and Backup","header_author":"Fortisthemes, afrothemes","header_description":"A WordPress backup and migration plugin with cloud storage support & no limits.","assets_banners_color":"d2e0ec","last_updated":"2026-05-13 07:49:46","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/swishbackup.swishfolio.com\/","header_author_uri":"https:\/\/denis.swishfolio.com","rating":5,"author_block_rating":0,"active_installs":0,"downloads":239,"num_ratings":1,"support_threads":1,"support_threads_resolved":1,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"tag-1.1.0":{"tag":"tag-1.1.0","author":"afrothemes","date":"2026-05-05 14:51:08"},"tag-1.1.4":{"tag":"tag-1.1.4","author":"afrothemes","date":"2026-05-11 16:30:47"},"tag-1.1.6":{"tag":"tag-1.1.6","author":"afrothemes","date":"2026-05-11 18:13:10"},"tag-1.1.7":{"tag":"tag-1.1.7","author":"afrothemes","date":"2026-05-12 13:04:21"},"tag-1.1.8":{"tag":"tag-1.1.8","author":"afrothemes","date":"2026-05-13 07:51:23"}},"upgrade_notice":{"1.1.8":"<p>Major backup and migration improvements. Fixes missing files in backups by completing file enumeration before archiving. CLI backups are significantly faster with optimized batch sizes. Browser backups auto-tune to server capabilities. New settings modal on Backups page for quick configuration. Improved job progress display with real-time step updates.<\/p>","1.1.7":"<p>Fixes large file downloads for external tools like curl and wget. Downloads no longer require WordPress login - token-based authentication enables resumable transfers.<\/p>","1.0.9":"<p>Major update: Async backup processing prevents timeouts on managed hosting like WP Engine. Also fixes backup download issues. Recommended for all users.<\/p>","1.0.7":"<p>Compatibility update for Pro plugin. Recommended update for all users.<\/p>","1.0.6":"<p>Compatibility update for Pro plugin. Recommended update for all users.<\/p>","1.0.5":"<p>Compatibility update for Pro plugin. Recommended update for all users.<\/p>","1.0.4":"<p>Compatibility update for Pro plugin. Recommended update for all users.<\/p>","1.0.3":"<p>This update fixes the import feature, adds auto-detection of old URLs during migration, and moves the backup storage location. Note: Existing backups in wp-content\/uploads\/swish-backups will need to be moved manually.<\/p>","1.0.2":"<p>This update enhances the backup progress modal with detailed stage tracking. See exactly what&#039;s being backed up with visual indicators for completed and failed stages.<\/p>","1.0.1":"<p>This update adds the option to include or exclude WordPress core files from backups and includes various UI improvements.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3523506,"resolution":"128x128","location":"assets","locale":"","width":1024,"height":1024}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3523524,"resolution":"772x250","location":"assets","locale":"","width":1824,"height":576}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["tag-1.1.0","tag-1.1.4","tag-1.1.6","tag-1.1.7","tag-1.1.8"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3523498,"resolution":"1","location":"assets","locale":"","width":1634,"height":957},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3523498,"resolution":"2","location":"assets","locale":"","width":1634,"height":995},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3523498,"resolution":"3","location":"assets","locale":"","width":1630,"height":1625}},"screenshots":{"1":"Dashboard - Overview of your backups and storage status","2":"Backups - List of all available backups with restore and download options","3":"Settings - Configure storage adapters and backup options","4":"Migration - Migrate your site or perform search and replace operations","5":"Schedules - Set up automatic scheduled backups"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[151,10725,153,4155,152],"plugin_category":[59],"plugin_contributors":[250192,160832],"plugin_business_model":[],"class_list":["post-286622","plugin","type-plugin","status-publish","hentry","plugin_tags-backup","plugin_tags-cloud-storage","plugin_tags-database","plugin_tags-migration","plugin_tags-restore","plugin_category-utilities-and-tools","plugin_contributors-afrothemes","plugin_contributors-fortisthemes","plugin_committers-afrothemes"],"banners":{"banner":"https:\/\/ps.w.org\/swish-migrate-and-backup\/assets\/banner-772x250.png?rev=3523524","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/swish-migrate-and-backup\/assets\/icon-128x128.png?rev=3523506","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/swish-migrate-and-backup\/assets\/screenshot-1.png?rev=3523498","caption":"Dashboard - Overview of your backups and storage status"},{"src":"https:\/\/ps.w.org\/swish-migrate-and-backup\/assets\/screenshot-2.png?rev=3523498","caption":"Backups - List of all available backups with restore and download options"},{"src":"https:\/\/ps.w.org\/swish-migrate-and-backup\/assets\/screenshot-3.png?rev=3523498","caption":"Settings - Configure storage adapters and backup options"}],"raw_content":"<!--section=description-->\n<p>Swish Migrate and Backup is a powerful WordPress plugin that allows you to create full backups of your website, including the database, plugins, themes, uploads, and core files. It supports multiple cloud storage providers and makes site migration seamless.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Full Site Backups<\/strong> - Backup your entire WordPress site including database, plugins, themes, and uploads<\/li>\n<li><strong>Database-Only Backups<\/strong> - Create lightweight backups of just your database<\/li>\n<li><strong>Files-Only Backups<\/strong> - Backup only your WordPress files without the database<\/li>\n<li><strong>Cloud Storage Support<\/strong> - Store backups on Amazon S3, Dropbox, or Google Drive<\/li>\n<li><strong>Local Storage<\/strong> - Keep backups on your server<\/li>\n<li><strong>Site Migration<\/strong> - Easily migrate your site to a new domain with automatic URL replacement<\/li>\n<li><strong>Search and Replace<\/strong> - Perform database search and replace operations with serialization support<\/li>\n<li><strong>Scheduled Backups<\/strong> - Set up automatic backups on your preferred schedule<\/li>\n<li><strong>Chunked Processing<\/strong> - Handle large sites without memory issues<\/li>\n<li><strong>Encrypted Credentials<\/strong> - Cloud storage credentials are encrypted using AES-256-CBC<\/li>\n<li><strong>REST API<\/strong> - Full REST API for integration with other tools<\/li>\n<li><strong>WP-CLI Support<\/strong> - Command line interface for backup and migration operations<\/li>\n<\/ul>\n\n<h4>Remote Backup Storage<\/h4>\n\n<ul>\n<li>Amazon S3<\/li>\n<li>Dropbox<\/li>\n<li>Google Drive<\/li>\n<\/ul>\n\n<h4>Swish Backup &amp; Migrate PRO<\/h4>\n\n<p>Upgrade to PRO for advanced features: <a href=\"https:\/\/swishbackup.swishfolio.com\/\">Get PRO<\/a><\/p>\n\n<ul>\n<li><strong>Multisite Support<\/strong> - Full compatibility with WordPress multisite networks<\/li>\n<li><strong>Multisite Clone Site<\/strong> - Clone sites within your multisite network<\/li>\n<li><strong>Unlimited Backup\/Restore Size<\/strong> - No file size limits on backups or restores<\/li>\n<li><strong>Full Backups<\/strong> - Complete backups including wp-core, wp-content, themes, plugins, uploads, and database<\/li>\n<\/ul>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 6.0 or higher<\/li>\n<li>PHP 8.1 or higher<\/li>\n<li>Write access to wp-content\/uploads directory<\/li>\n<\/ul>\n\n<h4>CLI Backup Commands<\/h4>\n\n<p>Swish Backup includes WP-CLI commands for backup and migration operations. Requires <a href=\"https:\/\/wp-cli.org\/\">WP-CLI<\/a> to be installed.<\/p>\n\n<p><strong>Backup Commands:<\/strong><\/p>\n\n<pre><code>wp swish backup --type=database - Create a database-only backup\nwp swish backup --type=full - Create a full backup (database + files)\nwp swish backup --type=full --include-core - Full backup including WordPress core files\n<\/code><\/pre>\n\n<p><strong>Import Commands:<\/strong><\/p>\n\n<pre><code>wp swish import \/path\/to\/backup.zip - Import a backup (auto-detects old URL)\nwp swish import backup.zip --old-url=https:\/\/old.com --new-url=https:\/\/new.com - Import with URL replacement\nwp swish import backup.zip --skip-url-replace - Restore only, no URL replacement\n<\/code><\/pre>\n\n<p><strong>Utility Commands:<\/strong><\/p>\n\n<pre><code>wp swish status - Check active import session status\nwp swish cleanup - Clean up stale import sessions\n<\/code><\/pre>\n\n<h3>Privacy Policy<\/h3>\n\n<p>This plugin stores backup files that may contain personal data from your WordPress database (such as user emails, names, and content). Backups are stored either locally on your server or on third-party cloud storage services that you configure.<\/p>\n\n<p>When using cloud storage providers (Amazon S3, Dropbox, Google Drive), your backup data is transmitted to and stored on their servers according to their respective privacy policies.<\/p>\n\n<p>The plugin does not collect or transmit any data to the plugin author or any other third party beyond the cloud storage services you explicitly configure.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>swish-migrate-and-backup<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Navigate to 'Swish Backup' in your admin menu to access the dashboard<\/li>\n<li>Configure your preferred storage settings under 'Swish Backup &gt; Settings'<\/li>\n<li>Create your first backup from the dashboard<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20large%20of%20a%20site%20can%20this%20plugin%20handle%3F\"><h3>How large of a site can this plugin handle?<\/h3><\/dt>\n<dd><p>The plugin uses chunked processing for both database and file operations, allowing it to handle sites of virtually any size without running into memory limits.\nThe free plugin can only import up to 4GB backup, Pro version removed this limit <a href=\"https:\/\/swishbackup.swishfolio.com\/\">Get PRO<\/a><\/p><\/dd>\n<dt id=\"where%20are%20backups%20stored%20by%20default%3F\"><h3>Where are backups stored by default?<\/h3><\/dt>\n<dd><p>By default, backups are stored locally in <code>wp-content\/swish-backups\/<\/code>. You can configure additional cloud storage destinations in the settings.<\/p><\/dd>\n<dt id=\"can%20i%20schedule%20automatic%20backups%3F\"><h3>Can I schedule automatic backups?<\/h3><\/dt>\n<dd><p>Yes, you can set up scheduled backups from the Schedules page. Choose your preferred frequency (hourly, daily, weekly, or monthly) and the plugin will automatically create backups.<\/p><\/dd>\n<dt id=\"how%20do%20i%20migrate%20my%20site%20to%20a%20new%20domain%3F\"><h3>How do I migrate my site to a new domain?<\/h3><\/dt>\n<dd><ol>\n<li>Create a full backup on your source site<\/li>\n<li>Install and activate the plugin on your destination site<\/li>\n<li>Upload the backup file or connect to cloud storage<\/li>\n<li>Use the Migration tool to restore and automatically update URLs<\/li>\n<\/ol><\/dd>\n<dt id=\"are%20my%20cloud%20storage%20credentials%20secure%3F\"><h3>Are my cloud storage credentials secure?<\/h3><\/dt>\n<dd><p>Yes, all cloud storage credentials are encrypted using AES-256-CBC encryption before being stored in the database.<\/p><\/dd>\n<dt id=\"can%20i%20restore%20a%20backup%20to%20a%20different%20site%3F\"><h3>Can I restore a backup to a different site?<\/h3><\/dt>\n<dd><p>Yes, you can download a backup and upload it to any WordPress site with this plugin installed, then use the migration tool to update URLs.<\/p><\/dd>\n<dt id=\"can%20i%20backup%20%26%20migrate%20a%20multisite%3F\"><h3>Can I backup &amp; migrate a multisite?<\/h3><\/dt>\n<dd><p>This feature is only available in the PRO version of this plugin <a href=\"https:\/\/swishbackup.swishfolio.com\/\">Get PRO<\/a><\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.8<\/h4>\n\n<ul>\n<li><p><strong>Backup Completeness Fixes<\/strong><\/p>\n\n<ul>\n<li>Fixed missing files in backups (e.g., uploads\/2026 folder) by removing timeout checks during file indexing<\/li>\n<li>File enumeration now completes fully before archiving begins, following AI1WM's proven approach<\/li>\n<li>Only memory pressure triggers yielding during indexing phase, not time limits<\/li>\n<li>Fixed path resolution for symlinks and Docker environments - improved relative path detection<\/li>\n<li>Fixed plugin vendor directories not being backed up (was breaking Yoast, WooCommerce, etc.)<\/li>\n<\/ul><\/li>\n<li><p><strong>Size Limit Increase<\/strong><\/p>\n\n<ul>\n<li>Increased backup size limit from 2GB to 4GB for free version<\/li>\n<\/ul><\/li>\n<li><p><strong>CLI Backup Performance<\/strong><\/p>\n\n<ul>\n<li>CLI backups now use pipeline approach with optimized settings<\/li>\n<li>Increased batch size to 500 files per iteration for CLI (no HTTP timeout concerns)<\/li>\n<li>Disabled time-based yielding for CLI - only yields on memory pressure<\/li>\n<li>Files write completely without internal chunking in CLI mode<\/li>\n<li>Reduced logging overhead by changing per-file logs from info to debug level<\/li>\n<\/ul><\/li>\n<li><p><strong>Browser Backup Optimization<\/strong><\/p>\n\n<ul>\n<li>Dynamic time budget based on server's max_execution_time (uses 60% of available time)<\/li>\n<li>Adaptive batch size using ServerLimits detection for different hosting environments<\/li>\n<li>Increased default batch size from 50 to 100 files per request<\/li>\n<li>Automatic tuning for WP Engine, Kinsta, Flywheel, and other managed hosts<\/li>\n<\/ul><\/li>\n<li><p><strong>Settings UI Improvements<\/strong><\/p>\n\n<ul>\n<li>Added Settings button to Backups page header for quick access before creating backups<\/li>\n<li>New settings modal with performance controls and hosting presets<\/li>\n<li>Simplified settings to focus on key options: Files per Request, Database Rows per Batch<\/li>\n<li>Quick presets for Shared Hosting, VPS\/Managed, and Dedicated servers<\/li>\n<li>Backup contents toggles for Database, Plugins, Themes, Uploads, and Core Files<\/li>\n<\/ul><\/li>\n<li><p><strong>Job Progress Display Fixes<\/strong><\/p>\n\n<ul>\n<li>Fixed steps log not updating during pipeline backups<\/li>\n<li>Steps log now correctly shows pipeline phases: Scanning files \u2192 Archiving files \u2192 Finalizing<\/li>\n<li>Initial steps displayed immediately when backup starts<\/li>\n<li>Progress details show file counts during indexing and processing phases<\/li>\n<\/ul><\/li>\n<li><p><strong>Import Pipeline Reliability Improvements<\/strong><\/p>\n\n<ul>\n<li>Fixed race condition in file queue processing that could cause files to get stuck<\/li>\n<li>Increased stale session timeout from 2 to 10 minutes for slow servers<\/li>\n<li>Added database index on <code>updated_at<\/code> for faster stale processing queries<\/li>\n<li>Fixed table prefix detection to read from SQL header comment first<\/li>\n<li>Added table prefix verification after database restore to detect mismatches<\/li>\n<\/ul><\/li>\n<li><p><strong>Performance Optimizations<\/strong><\/p>\n\n<ul>\n<li>Added chunked URL replacement to prevent timeouts on large databases<\/li>\n<li>Fixed transient deletion loop with iteration limit (max 100k transients)<\/li>\n<li>Created shared CacheManager utility to consolidate cache flushing logic<\/li>\n<li>URL replacement now processes tables incrementally with state persistence<\/li>\n<\/ul><\/li>\n<li><p><strong>Detailed Migration Progress Indicators<\/strong><\/p>\n\n<ul>\n<li>Each phase now shows specific human-readable labels (e.g., \"Restoring Database\" instead of generic \"Processing\")<\/li>\n<li>Added detailed progress messages showing actual data: bytes processed, tables imported, files copied<\/li>\n<li>Database restore shows: \"2 MB of 4 MB processed (847 queries this chunk)\"<\/li>\n<li>URL replacement shows: current pattern being processed, table name, replacement count<\/li>\n<li>Finalize phase lists actions taken: caches flushed, security plugins deactivated<\/li>\n<li>Cleanup phase shows size of temporary files removed<\/li>\n<\/ul><\/li>\n<li><p><strong>New Shared Components<\/strong><\/p>\n\n<ul>\n<li>Added <code>CacheManager<\/code> class for centralized cache operations with safeguards<\/li>\n<li>Added <code>count_tables_in_sql()<\/code> helper for accurate table counting in progress display<\/li>\n<\/ul><\/li>\n<li><p><strong>WP-CLI Support<\/strong><\/p>\n\n<ul>\n<li>Added <code>wp swish backup<\/code> command for creating backups from command line<\/li>\n<li>Added <code>wp swish import<\/code> command for importing\/migrating backups via CLI<\/li>\n<li>Added <code>wp swish status<\/code> and <code>wp swish cleanup<\/code> utility commands<\/li>\n<li>CLI commands support all backup types: full, database, files<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.1.7<\/h4>\n\n<ul>\n<li>Fixed large file downloads for curl\/wget - moved download handler outside wp-admin<\/li>\n<li>Download URLs now use token-based auth without requiring WordPress login<\/li>\n<li>Downloads now support resumable transfers with curl -C flag<\/li>\n<li>Disabled LiteSpeed X-LiteSpeed-Location for downloads (falls back to PHP streaming)<\/li>\n<li>Fixed resumable downloads on GoDaddy\/LiteSpeed + Cloudflare setups<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>Added working scheduled backups UI with REST API endpoints<\/li>\n<li>Fixed backup job step indicators to show progress correctly<\/li>\n<li>Added Schedule Backup button to empty state on Schedules page<\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<ul>\n<li>Made X-Sendfile opt-in to improve PHP streaming reliability<\/li>\n<li>Enhanced fallback for servers without X-Sendfile support<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>Added X-Sendfile\/X-Accel-Redirect support for reliable large file downloads<\/li>\n<li>Improved download performance on Apache, Nginx, and LiteSpeed servers<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Fixed critical backup\/restore issues for Docker and symlink environments<\/li>\n<li>Improved path handling for various hosting configurations<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Added support for tar.gz backup analysis and restore<\/li>\n<li>Improved backup file format detection<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Minor bug fixes and stability improvements<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Major architecture improvements for large site support<\/li>\n<li>Enhanced chunked processing for database and file backups<\/li>\n<li>Improved memory management during backup operations<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Added async backup processing to prevent timeouts on managed hosting (WP Engine, etc.)<\/li>\n<li>Added background job processing via WP Cron with automatic fallback<\/li>\n<li>Added job status polling endpoint for real-time progress updates<\/li>\n<li>Added ETA (estimated time remaining) display during file backup<\/li>\n<li>Fixed backup download returning \"0\" on admin-ajax.php - now uses admin.php<\/li>\n<li>Improved compatibility with hosts that have strict execution time limits<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Fixed inline script to use wp_add_inline_script() for WordPress.org compliance<\/li>\n<li>Replaced move_uploaded_file() with wp_handle_upload() for proper WordPress file handling<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Compatibility update for Pro plugin import fixes<\/li>\n<li>Minor stability improvements<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Compatibility update for Pro plugin URL auto-detection fixes<\/li>\n<li>Minor stability improvements<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Compatibility update for Pro plugin size estimation fixes<\/li>\n<li>Minor stability improvements<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Compatibility update for Pro plugin import\/migration fixes<\/li>\n<li>Minor stability improvements<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fixed import feature - Continue button now properly uploads and analyzes backup files<\/li>\n<li>Added auto-detection of old site URL during migration (pre-filled from backup manifest)<\/li>\n<li>Added detailed migration progress with stage tracking similar to backup process<\/li>\n<li>Fixed backup exclusion to always exclude swish-backups folder from backups<\/li>\n<li>Moved backup storage location from wp-content\/uploads\/swish-backups to wp-content\/swish-backups<\/li>\n<li>Added smooth scrolling and active state highlighting to documentation navigation<\/li>\n<li>Improved documentation page with better anchor link navigation<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Enhanced backup progress modal with detailed stage tracking<\/li>\n<li>Added visual progress log showing each backup stage as it completes<\/li>\n<li>Green checkmarks for completed stages, red indicators for failures<\/li>\n<li>Improved progress feedback with animated status indicators<\/li>\n<li>Better error handling and messaging during backup process<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added option to include\/exclude WordPress core files in backups<\/li>\n<li>Enhanced CSS for admin layout with responsive design<\/li>\n<li>Refactored JavaScript asset enqueuing for improved performance<\/li>\n<li>Minor bug fixes and improvements<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Full site, database, and files backup support<\/li>\n<li>Local storage adapter<\/li>\n<li>Amazon S3 storage adapter<\/li>\n<li>Dropbox storage adapter<\/li>\n<li>Google Drive storage adapter<\/li>\n<li>Site migration with URL replacement<\/li>\n<li>Search and replace functionality<\/li>\n<li>Scheduled backups<\/li>\n<li>REST API endpoints<\/li>\n<\/ul>","raw_excerpt":"A WordPress backup and migration plugin with cloud storage support and no limits.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sq-xk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/286622","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sq-xk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/sq-xk.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/sq-xk.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=286622"}],"author":[{"embeddable":true,"href":"https:\/\/sq-xk.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/afrothemes"}],"wp:attachment":[{"href":"https:\/\/sq-xk.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=286622"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/sq-xk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=286622"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/sq-xk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=286622"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/sq-xk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=286622"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/sq-xk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=286622"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/sq-xk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=286622"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}