All-in-One WP Migration Multisite Extension WP CLI Integration

All-in-One WP Migration Multisite Extension WP CLI Integration

Backup For Full Network

Creates a new backup file.
Example:
wp ai1wm backup
Backup in progress…
Success: Backup complete.
Backup file: ai1wm-mu-servmask-com-20240724-142646-cesazr.wpress
Backup location: /home/servmask/wordpress-mu/wp-content/ai1wm-backups/ai1wm-mu-servmask-com-20240724-142646-cesazr.wpress

wp ai1wm backup

OPTION DESCRIPTION EXAMPLE
[–exclude-spam-comments] Creates a backup file without spam comments. wp ai1wm backup –exclude-spam-comments
[–exclude-post-revisions] Creates a backup file without post revisions. wp ai1wm backup –exclude-post-revisions
[–exclude-media] Creates a backup file without media library files. wp ai1wm backup –exclude-media
[–exclude-themes] Creates a backup file without any themes. wp ai1wm backup –exclude-themes
[–exclude-inactive-themes] Creates a backup file without currently inactive themes. wp ai1wm backup –exclude-inactive-themes
[–exclude-muplugins] Creates a backup file without must-use plugins. wp ai1wm backup –exclude-muplugins
[–exclude-plugins] Creates a backup file without plugins. wp ai1wm backup –exclude-plugins
[–exclude-inactive-plugins] Creates a backup file without currently inactive plugins. wp ai1wm backup –exclude-inactive-plugins
[–exclude-cache] Creates a backup file without cache files. wp ai1wm backup –exclude-cache
[–exclude-database] Creates a backup file without the database. wp ai1wm backup –exclude-database
[–exclude-email-replace] Creates a backup file without replacing email domain. wp ai1wm backup –exclude-email-replace
[–replace “find” “replace”] Finds and replaces text in the database. Use –replace flag before each pair for replacement. wp ai1wm backup –replace “wordpress” “WordPress”
SIMULTANEOUS USE All options be used simultaneously except –list can. Replace option could be used between other options. wp ai1wm backup–exclude-inactive-themes –replace “find” “replace” –exclude-cache –replace “old text” “new text”

 

Backup For Subsites and Sub-Domain Sites

Creates a new backup file.
Example:

wp ai1wm backup --sites

Enter site ID (q=quit, l=list sites): l
+---------+-----------------------------------------------+
| blog_id | URL                                           |
+---------+-----------------------------------------------+
| 1       | https://ai1wm-mu.servmask.com/                |
+---------+-----------------------------------------------+

Enter site ID (q=quit, l=list sites): 1

Enter site ID (q=quit, l=list sites): 

Backup in progress...

Success: Backup complete.

Backup file: ai1wm-mu-servmask-com-20240724-142646-cesazr.wpress

Backup location: /home/servmask/wordpress-mu/wp-content/ai1wm-backups/ai1wm-mu-servmask-com-20240724-142646-cesazr.wpress

wp ai1wm backup –sites

OPTION DESCRIPTION EXAMPLE
[–exclude-spam-comments] Creates a backup file without spam comments. wp ai1wm backup –exclude-spam-comments
[–exclude-post-revisions] Creates a backup file without post revisions. wp ai1wm backup –exclude-post-revisions
[–exclude-media] Creates a backup file without media library files. wp ai1wm backup –exclude-media
[–exclude-themes] Creates a backup file without any themes. wp ai1wm backup –exclude-themes
[–exclude-inactive-themes] Creates a backup file without currently inactive themes. wp ai1wm backup –exclude-inactive-themes
[–exclude-muplugins] Creates a backup file without must-use plugins. wp ai1wm backup –exclude-muplugins
[–exclude-plugins] Creates a backup file without plugins. wp ai1wm backup –exclude-plugins
[–exclude-inactive-plugins] Creates a backup file without currently inactive plugins. wp ai1wm backup –exclude-inactive-plugins
[–exclude-cache] Creates a backup file without cache files. wp ai1wm backup –exclude-cache
[–exclude-database] Creates a backup file without the database. wp ai1wm backup –exclude-database
[–exclude-email-replace] Creates a backup file without replacing email domain. wp ai1wm backup –exclude-email-replace
[–replace “find” “replace”] Finds and replaces text in the database. Use –replace flag before each pair for replacement. wp ai1wm backup –replace “wordpress” “WordPress”
SIMULTANEOUS USE All options be used simultaneously except –list can. Replace option could be used between other options. wp ai1wm backup–exclude-inactive-themes –replace “find” “replace” –exclude-cache –replace “old text” “new text”

List backups

List backup files from Multisite.
Example:
wp ai1wm list-backups
+-----------------------------------------------------+--------------+----------+
| Backup name                                         | Date created | Size     |
+-----------------------------------------------------+--------------+----------+
| ai1wm-mu-servmask-com-20240724-142646-cesazr.wpress | 7 mins ago   | 15.07 MB |
| ai1wm-mu-servmask-com-20240724-142442-fl8xjr.wpress | 9 mins ago   | 15.06 MB |
+-----------------------------------------------------+--------------+----------+

wp ai1wm list-backups

OPTION DESCRIPTION EXAMPLE
list-backups List backups in a specific folder. wp ai1wm list-backups

 

Restore backup

Restore a backup from a multisite

Example:

wp ai1wm restore migration-wp-00970913-895743-200.wpress.

OPTION DESCRIPTION EXAMPLE
[file] Download a backup from a specific file name inside your computer. wp ai1wm restore migration-wp-00970913-895743-200.wpress
[–yes] Auto-confirm the backup on restore. wp ai1wm restore migration-wp-00970913-895743-200.wpress –yes

 

Browse backup

Browse a backup from Multisite.
Example:
wp ai1wm browse-backup migration-wp-00970913-895743-200.wpress.

OPTION DESCRIPTION EXAMPLE
[backup-file] Download a backup from a specific file name inside your computer. wp ai1wm browse-backup migration-wp-00970913-895743-200.wpress

 

Extract backup

Extract a backup from Multisite.
Example:
wp ai1wm extract-backup migration-wp-00970913-895743-200.wpress –extract-path=/tmp/test

OPTION DESCRIPTION EXAMPLE
[backup-file] Download a backup from a specific file name inside your computer. wp ai1wm extract-backup migration-wp-09913-89573-2100.wpress
[–extract-path] Create a destination folder path to extract your backup. wp ai1wm extract-backup migration-wp-09913-89573-2100.wpress –extract-path=/tmp/test

Leave A Comment?