Title: FooGallery Migrate
Author: FooPlugins
Published: <strong>Декабрь 5, 2022-ж.</strong>
Last modified: Август 27, 2026-ж.

---

Плагиндерди издөө

![](https://ps.w.org/foogallery-migrate/assets/banner-772x250.png?rev=2856451)

![](https://ps.w.org/foogallery-migrate/assets/icon-256x256.png?rev=2856451)

# FooGallery Migrate

 Автору [FooPlugins](https://profiles.wordpress.org/fooplugins/)

[Жүктөө](https://downloads.wordpress.org/plugin/foogallery-migrate.1.16.zip)

 * [Кенен маалымат](https://kir.wordpress.org/plugins/foogallery-migrate/#description)
 * [Сын-пикирлер](https://kir.wordpress.org/plugins/foogallery-migrate/#reviews)
 *  [Орнотуу](https://kir.wordpress.org/plugins/foogallery-migrate/#installation)
 * [Development](https://kir.wordpress.org/plugins/foogallery-migrate/#developers)

 [Колдоо](https://wordpress.org/support/plugin/foogallery-migrate/)

## Сүрөттөө

Are you tired of other gallery plugins?
 Are you looking for a different gallery
plugin to try out? Are you looking for the best gallery plugin with the most free
features?

Now you can easily and effortlessly migrate to the best WordPress gallery plugin:
[FooGallery!](https://wordpress.org/plugins/foogallery)

Migrate to FooGallery from other gallery plugins, including:

 * Envira Gallery
 * Modula Gallery
 * NextGen Gallery
 * Photo Gallery by 10Web
 * Robo Gallery
 * Album and Image Gallery Plus Lightbox (plugin was closed Apr 2026 due to being
   compromised)
 * WP Photo Album Plus
 * Built-in WordPress Gallery blocks and [gallery] shortcodes

Features:

 * Migrate images and galleries
 * Migrate albums
 * Migrate blocks / shortcodes in post & page content
 * Choose whether built-in WordPress galleries create reusable FooGallery records
   or become dynamic FooGalleries stored directly in content

#### Test It First

Spin up a demo site with FooGallery Migrate and all supported galleries, so you 
can see how it works:
 [Try Migrate Demo](https://app.instawp.io/launch?s=foogallery-migrate&d=v2)

#### Migrate Away From Envira

The lite version of Envira includes basic gallery features, like unlimited gallery
creation with drag n drop reordering. There are a few settings to tweak within Envira,
but to get the most out of it, you will need to upgrade to a paid version.
 OR, 
change to FooGallery! The free version of FooGallery has tons more features, including
being able to choose different gallery layouts, like masonry, image viewer, portfolio.

#### Migrate Away From Modula

Modula has 4 gallery layouts VS the 7 that come free with FooGallery. Modula also
has a ton of settings to customize your galleries, but not as many as FooGallery
offers.

#### Migrate Away From NextGen

NextGen has 3 gallery styles and a batch upload feature. More advanced features 
are only available with the paid versions of NextGen.
 FooGallery free has 7 gallery
styles and a load of different settings to customize it to look perfect for your
website and theme.

#### Migrate Away From “Album and Image Gallery Plus Lightbox”

FooGallery Migrate can detect “Album and Image Gallery Plus Lightbox” galleries 
directly from WordPress database records, so the source plugin does not need to 
be active or loaded during migration.

#### Migrate Away From “WP Photo Album Plus”

FooGallery Migrate detects the exact current-site WP Photo Album Plus database tables
even when WP Photo Album Plus is inactive. It creates one FooGallery gallery for
each source album containing a supported, public local image and preserves image
titles, descriptions/captions, alternative text, valid dates and deterministic source
order.

WP Photo Album Plus stores images outside the WordPress Media Library. FooGallery
Migrate supports its current flat and tree upload layouts and imports canonical 
local JPG, JPEG, PNG, GIF and WebP display files. WebP files require image inspection
support in the site’s PHP runtime; when unavailable they are skipped safely. Missing
or malformed files, invalid rows, trashed/deleted items, capability-restricted albums,
non-public or unknown statuses, and video, audio, PDF or other unsupported payloads
are skipped rather than creating broken attachments.

Nested WP Photo Album Plus albums cannot be represented exactly because FooGallery
albums contain galleries, not other albums. A source album with child albums is 
therefore offered as a FooGallery album containing its own non-empty gallery and
all non-empty descendant galleries in a flattened list. Empty branches are omitted.

Only WP Photo Album Plus shortcodes and blocks containing one explicit positive 
numeric `album` value can be replaced automatically. Dynamic or virtual expressions(
including names, encrypted IDs, `#last`, tag/search/query selectors and combined
album expressions) are intentionally left unchanged for manual review. Random or
unknown WP Photo Album Plus image order is converted to stable source-ID order; 
supported configured order modes use source IDs as deterministic tie-breakers.

## Скриншоттор

[⌊Gallery Plugins Supported⌉⌊Gallery Plugins Supported⌉[

Gallery Plugins Supported

[⌊Gallery Migrate Page⌉⌊Gallery Migrate Page⌉[

Gallery Migrate Page

## Орнотуу

 1. Upload the zip file to the `/wp-content/plugins/` folder and then unzip.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Done! Enjoy

## FAQ.KG

### I need to import from another plugin. How can I request that?

[Contact us](https://fooplugins.com/support/) and we will build an importer to help
you migrate to FooGallery.

## Сын-пикирлер

![](https://secure.gravatar.com/avatar/a6d4215f6ffe6bbe3b735f16e63ab9f4c9e3b46bc123bb5054831b92d3f04def?
s=60&d=retro&r=g)

### 󠀁[A life saver!](https://wordpress.org/support/topic/a-life-saver-91/)󠁿

 [Music365](https://profiles.wordpress.org/clairporium/) Июнь 22, 2026-ж. 1 reply

We needed a new gallery plugin after our existing one was closed and selected Photo
Gallery by FooGallery as a replacement. The only issue was that we would have to
manually recreate all galleries and albums, so we reached out to the FooGallery 
team to see if they would consider working on a custom importer for us. They totally
came through! We are especially thankful for the time and effort put in by Brad,
who worked with us so that we could use FooGallery Migrate to quickly and easily
move over all of our existing galleries and albums.

![](https://secure.gravatar.com/avatar/3f18abbd89a694a52cc19708f0c01cee9bd718db7a85e0b254da0099583fa4d0?
s=60&d=retro&r=g)

### 󠀁[Best gallery migration plugin!](https://wordpress.org/support/topic/best-gallery-migration-plugin/)󠁿

 [elviiso](https://profiles.wordpress.org/elviiso/) Декабрь 5, 2022-ж.

This plugin is a lifesaver! I’ve always wanted to move from Envira to FooGallery
because of the tons of other awesome features and gallery templates that FooGallery
has on the free version but was afraid to do so since I had tens of Envira galleries
on my site that I did not want to go through the process of recreating again. However,
with a few clicks, this plugin not only saved me hours of work but enabled me to
fully migrate to the best WordPress gallery plugin by a country mile – FooGallery!
Massive 5 stars from me!

 [ Read all 2 reviews ](https://wordpress.org/support/plugin/foogallery-migrate/reviews/)

## Contributors & Developers

“FooGallery Migrate” is open source software. The following people have contributed
to this plugin.

Мүчөлөрү

 *   [ FooPlugins ](https://profiles.wordpress.org/fooplugins/)
 *   [ bradvin ](https://profiles.wordpress.org/bradvin/)
 *   [ elviiso ](https://profiles.wordpress.org/elviiso/)

[Translate “FooGallery Migrate” into your language.](https://translate.wordpress.org/projects/wp-plugins/foogallery-migrate)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/foogallery-migrate/),
check out the [SVN repository](https://plugins.svn.wordpress.org/foogallery-migrate/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/foogallery-migrate/)
by [RSS](https://plugins.trac.wordpress.org/log/foogallery-migrate/?limit=100&mode=stop_on_copy&format=rss).

## Өзгөртүүлөр

#### 1.16

 * Added WP Photo Album Plus migration for galleries, nested albums, locally stored
   images and metadata, plus supported numeric-album shortcodes and blocks; the 
   source plugin can remain inactive, and migration form actions are now handled
   reliably.

#### 1.15

 * Added stale-status detection for Blocks / Shortcodes when the migrated gallery
   map changes after a content scan.
 * Added a resumable Refresh Status action that reconciles saved occurrence statuses
   without rescanning post content.
 * Fixed stale saved statuses preventing gallery occurrences shown as ready from
   being migrated and replaced.
 * Added backward-compatible revision handling for scans and migrated-object maps
   created by older versions.

#### 1.14

 * Added migration support for built-in WordPress Gallery blocks and [gallery] shortcodes,
   with a choice between reusable FooGallery records and dynamic replacements stored
   directly in content.
 * Fixed large content migrations running out of memory or timing out by scanning
   and migrating content in bounded batches.
 * Added regression coverage for batched content scanning, AJAX migration progress,
   and hardened database queries.

#### 1.13

 * Added direct-access guards to plugin include and view files.
 * Hardened legacy NextGEN and 10Web album queries with sanitized IDs and prepared
   SQL.
 * Escaped migrated album edit links on the album migration screen.
 * Verified the release package with WordPress Plugin Check security checks.

#### 1.12

 * Improved migration page performance by loading each tab from its own query arg
   instead of rendering every tab on first load.
 * Moved image tag migration into a dedicated Image Tags tab.
 * Improved large NextGEN library handling by using lightweight detection queries
   and deferring image row loading until migration runs.
 * Stopped automatic content scans and migrated log hydration during normal migration
   page loads.
 * Improved NextGEN image tag reads when NextGEN is installed but inactive.

#### 1.11

 * Added support for migrating NextGEN tag-based gallery shortcodes to FooGallery
   media tag shortcodes.
 * Added NextGEN image tag migration so imported attachments can receive matching
   FooGallery media tags, including when NextGEN is installed but inactive.
 * Added a Sync Image Tags tool to bring NextGEN tags across for images that were
   already imported.
 * Improved existing migrated image matching so image tags can be synced from saved
   migration state or detected NextGEN records.
 * Preserved existing FooGallery media tags when syncing migrated NextGEN image 
   tags.

#### 1.10

 * Added support for replacing NextGEN singlepic shortcodes with standard WordPress
   captioned image content that links to the full-size attachment.
 * Improved NextGEN shortcode detection for legacy gallery formats and modern [ngg
   src=”galleries” ids=”…”] shortcodes.
 * Preserved NextGEN singlepic alignment and explicit width/height settings during
   content migration.
 * Defaulted migrated NextGEN singlepic output to the attachment thumbnail when 
   no size is specified.
 * Imported NextGEN image descriptions into WordPress attachment captions for captioned
   single-image replacements.

#### 1.9

 * Added Override Gallery Settings and Override Album Settings options to inherit
   settings from existing FooGallery galleries and albums during migration.
 * Migrated albums can now inherit album template, settings, sort order and custom
   CSS from a selected source album while preserving the migrated child gallery 
   list.
 * Migrated galleries can now inherit settings and custom CSS from a selected source
   gallery while preserving migrated attachments and source-plugin migration mappings.
 * Fixed migrated albums so edited album names entered in the migration form are
   used for the created FooGallery album.

#### 1.8

 * Added repo-local PHPUnit coverage for migration discovery, queueing, progress,
   resume behavior, retry handling, migrated object tracking and album migration.
 * Reduced the size of newly written migration state by compacting persisted plugin,
   gallery, album, image and migrated object data while keeping legacy state readable.
 * Improved migration AJAX error responses with clearer action details and debug
   output.
 * Optimized Album and Image Gallery Plus Lightbox discovery for large migrations
   by bulk-loading attachment metadata and deferring gallery image child loading.
 * Updated Album and Image Gallery Plus Lightbox album migration to create FooGallery
   albums from aigpl_cat terms and gallery relationships instead of one-gallery 
   album wrappers.
 * Moved migrator settings and migration state storage logic into a dedicated settings
   class.
 * Added an Images Per Turn setting to import multiple images during each migration
   AJAX request.
 * Added gallery and album totals below their migration tables.
 * Added preflight reporting for selected galleries, albums, child galleries and
   images before migration starts.

#### 1.7

 * Added a Settings tab to the migration Page.
 * Override the gallery layout for all migrated galleries using the Override Gallery
   Layout setting.
 * Disable migration pagination by setting Page Size setting to 0.
 * Fixed PHP warnings when Modula image metadata does not include description or
   alt values.

#### 1.6

 * Added support for migrating Album and Image Gallery Plus Lightbox galleries, 
   albums, blocks and shortcodes without loading the source plugin.

#### 1.5

 * Added new feature : block / shortcode migration!
 * Added new Log tab to see all migrated information.
 * Added new debug tab to see migrated info (shown when FooGallery Debug mode is
   on)
 * Added “Migrate” button for each gallery so you can migrate 1 gallery at a time.
 * Added a “Check for migration errors” button which checks all attachments after
   a migration.
 * Added a “Check” button for each migrated gallery to check for errors.
 * Added error info for attachments on gallery tab under migration progress.
 * Made the attachment import more resilient to large files.

#### 1.4

 * Updated NextGen metadata migration improvements
 * Fix NextGen alt text mapping to properly populate FooGallery title and alt fields
 * Configure FooGallery galleries to display image titles as caption titles

#### 1.3

 * Fixed bug where NextGen image captions were not being migrated

#### 1.2

 * Fixed bug where Envira / Modula / Robo galleries were importing thumbnails

#### 1.1

 * Introduced album migrations. (Supports NextGen Albums & Photo Gallery Groups)

#### 1.0

 * Initial Release. First version.

## Мета

 *  Нуска **1.16**
 *  Акыркы жаңыртуу **1 жума мурун**
 *  Активдүү орнотуулар **1,000+**
 *  WordPress нускасы ** 6.0 же андан жогору **
 *  Tested up to **7.1**
 *  PHP нускасы ** 5.4 же андан жогору **
 *  Тил
 * [English (US)](https://wordpress.org/plugins/foogallery-migrate/)
 * Тег:
 * [gallery](https://kir.wordpress.org/plugins/tags/gallery/)[image gallery](https://kir.wordpress.org/plugins/tags/image-gallery/)
   [migrate](https://kir.wordpress.org/plugins/tags/migrate/)[photo gallery](https://kir.wordpress.org/plugins/tags/photo-gallery/)
   [wordpress gallery plugin](https://kir.wordpress.org/plugins/tags/wordpress-gallery-plugin/)
 *  [Advanced View](https://kir.wordpress.org/plugins/foogallery-migrate/advanced/)

## Рейтинг

 5 out of 5 stars.

 *  [  2 5-star reviews     ](https://wordpress.org/support/plugin/foogallery-migrate/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/foogallery-migrate/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/foogallery-migrate/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/foogallery-migrate/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/foogallery-migrate/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/foogallery-migrate/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/foogallery-migrate/reviews/)

## Мүчөлөрү

 *   [ FooPlugins ](https://profiles.wordpress.org/fooplugins/)
 *   [ bradvin ](https://profiles.wordpress.org/bradvin/)
 *   [ elviiso ](https://profiles.wordpress.org/elviiso/)

## Колдоо

Комментарийлер барбы? Жардам керекпи?

 [Колдоо форумун көрүү](https://wordpress.org/support/plugin/foogallery-migrate/)