This is a WordPress plugin that will convert image galleries in the NextGEN Gallery format into the native WordPress gallery format.
A list is generated showing all the posts and pages that are using NextGEN galleries. They can be converted one page at a time, or all the pages can be converted at once.
The [nggallery] shortcodes are replaced with corresponding [gallery] shortcodes, and all the images are copied over from the NextGEN image area into to the usual WordPress Media center.
- Backup your database and files.
- Install and activate this plugin. If you're into Git, you can do a
git clone
in your plugins folder, or alternatively you can download the raw version of the convert-nextgen-galleries.php file and put it in your plugins folder. - Browse to the 'Convert NextGEN Galleries' page under 'Settings'.
- Click 'List galleries to convert' to see what galleries will be converted.
- Click 'Convert' on a singe post, to convert just that post, or 'Convert all galleries', to convert all.
It's a good idea to run the conversion on one page as a test before converting all your galleries. It may take some time to convert if there are lots of images, so you may want to do the conversion a few pages at a time.
The NextGEN galleries and images remain untouched so, if you want to revert, you can manually restore the [nggallery] shortcodes and the NextGEN galleries will work as they did before.
If you're happy with the results, and all galleries have been converted, you can uninstall the NextGEN plugin and remove any NextGEN gallery folders and database tables.
The plugin works by finding all the posts and pages with [nggallery] shortcodes inside. It then loops over all those shortcodes and finds the corresponding NextGEN galleries for them. All the images in those galleries are copied and added to the regular WordPress Media library. The [nggallery] shortcodes are replaced with [gallery] shortcodes including the ids of those images converted.
The admin page can be found at:
/wp-admin/options-general.php?page=convert-nextgen-galleries.php
You can append additional arguments to that URL to perform the different operations.
If you want to work the galleries on one specific post, you can use &post=
.
For example, to list all galleries on page 43 you can use:
/wp-admin/options-general.php?page=convert-nextgen-galleries.php&action=list&post=43
Then to convert those galleries you can use:
/wp-admin/options-general.php?page=convert-nextgen-galleries.php&action=convert&post=43
If you want work the galleries on the first 4 posts, you can use &max_num=
.
For example, to list all galleries on the first 4 pages you can use:
/wp-admin/options-general.php?page=convert-nextgen-galleries.php&action=list&max_num=4
Then to convert those galleries you can use:
/wp-admin/options-general.php?page=convert-nextgen-galleries.php&action=convert&max_num=4
Here is a screenshot of the admin screen listing the images to convert: