SleekView for NextGEN Pro: galleries, pictures & albums as tables
NextGEN Pro uses its own custom tables (wp_ngg_gallery, wp_ngg_pictures, wp_ngg_album) plus a settings serialised blob for Pro display types (NextGEN Pro Lightbox, Slideshow, Mosaic, Film, Tile). SleekView reads those tables directly and pivots them into a fully sortable, filterable, inline-editable galleries workspace.
♾️ Lifetime License available
NextGEN Pro built on real custom tables, finally as a real list
NextGEN Pro is one of the few gallery plugins with its own custom tables. Galleries live in wp_ngg_gallery, pictures in wp_ngg_pictures, and albums in wp_ngg_album. Settings (Pro Lightbox theme, display type defaults, watermark options) live in the ngg_options row of wp_options. The default NextGEN admin shows galleries, pictures, and albums as separate paginated screens, each with a fixed set of columns and limited filtering. Pro display types like NextGEN Pro Lightbox, Slideshow, Mosaic, Film, and Tile leave traces in the settings blob and in shortcode usage, but there is no way to filter or audit which display type each public page is using.
SleekView reads the custom tables directly. For galleries: name, path, picture count, last modified, default display type, and Pro lightbox toggle become first-class columns. For pictures: filename, alt text, description, tags, sort order, view count (when the stats addon writes it), and exclude flag. For albums: a flat list of galleries with the album cover and sort order included. Saved views like pictures missing alt text, galleries set to Pro Lightbox but with fewer than 5 images, or albums older than a year load with one click.
Inline edits route through NextGEN's REST and AJAX endpoints where they exist, with direct table writes as the documented fallback for fields NextGEN does not expose. Picture sort order, alt text, description, tags, and exclude flag all become editable from the row. wp_ngg_pictures stays the source of truth and any cache layer NextGEN ships with refreshes the way it would from the plugin's own gallery editor.
Workflow
From three NextGEN tables to one workspace
Pick the source
wp_ngg_gallery as the primary source and join wp_ngg_pictures and wp_ngg_album. SleekView reads the Pro options blob from ngg_options automatically and surfaces display type and Pro Lightbox flags per gallery.
Compose columns
Save and scope per role
Edit inline or bulk
Sample columns
A typical NextGEN Pro galleries view
wp_ngg_gallery with picture count joined from wp_ngg_pictures and Pro display type joined from ngg_options.
wp_ngg_gallery, wp_ngg_pictures, wp_ngg_album + wp_options (ngg_options)
| Gallery | Pictures | Display type | Pro Lightbox | Last modified | Views | Status |
|---|---|---|---|---|---|---|
| Tokyo street 2026 | 212 | Mosaic | Yes | Apr 24 | 8,142 | Published |
| Studio headshots | 96 | Tile | Yes | Apr 12 | 2,419 | Published |
| Old print archive | 440 | Slideshow | No | Jan 03 | 612 | Audit |
| Test 2024 import | 8 | Default | No | Aug 02, 2024 | 31 | Stale |
Comparison
Default NextGEN Pro admin vs SleekView
Default NextGEN Pro admin
- Galleries, pictures, and albums each live on a separate screen with no cross-cutting view
-
wp_ngg_picturesalt text and description need the per-gallery edit screen - Pro display type (Lightbox, Mosaic, Tile, Film) is not surfaced at list level
- No way to audit pictures missing alt text or tags across the whole site
- Bulk-editing tags, sort order, or exclude flag is one click per picture
SleekView
-
Join
wp_ngg_gallery,wp_ngg_pictures, andwp_ngg_albuminto one view - Filter by display type, Pro Lightbox, watermark, last modified, and picture count together
- Audit pictures missing alt text or tags across every gallery in one query
- Inline-edit picture alt, description, tags, sort order, and exclude flag
- Save views per album, per display type, or per editor workflow
Features
What SleekView gives you for NextGEN Gallery Pro
Custom tables as joins
wp_ngg_gallery, wp_ngg_pictures, and wp_ngg_album join into one configurable view. Picture count, display type, and album membership all show up as proper columns.
Picture audit view
Drop into a flat view of every picture across every gallery. Alt text, description, tags, and exclude flag become filterable columns. Build a missing-alt audit with one click.
Inline-edit with REST
Edits route through NextGEN's REST and AJAX endpoints where they exist, with direct wp_ngg_pictures writes as the documented fallback. Cache layers refresh the way they would from the plugin's own editor.
Audience
Who uses SleekView for NextGEN Pro
Photo agencies at scale
Track thousands of pictures across hundreds of galleries with picture-level columns. Filter for pictures missing tags or descriptions and fill them inline to keep search and licensing data clean.
Accessibility teams
Surface every picture missing alt text in wp_ngg_pictures as one filterable view. Inline-fill alt text and run a WCAG-clean accessibility report in a single afternoon.
Editorial leads
Combine display type, picture count, and view stats to spot the galleries worth promoting. Filter for Pro Lightbox galleries with high view counts and plan the next editorial feature on data, not guesswork.
The bigger picture
Why NextGEN Pro deserves a list view that matches its schema
NextGEN Pro is one of the older gallery plugins on WordPress and one of the few that runs on real custom tables rather than serialised postmeta. That schema choice has paid off for big photo and licensing sites for over a decade because joins and queries against wp_ngg_pictures stay fast even at 50,000 rows. The default admin never caught up to the data layer underneath, so picture-level audits, display-type rollouts, and album coverage reviews still feel like clicking through 2010-era screens.
SleekView closes that gap by exposing the three custom tables as one configurable, filterable, inline-editable workspace. Photo agencies handling licensing and tagging at scale need every picture queryable and every gallery's display type visible at list level. Editorial teams need view counts and Pro Lightbox usage side by side to plan features.
Accessibility leads need every picture missing alt text in a single saved view. That is what a real list view on top of wp_ngg_gallery, wp_ngg_pictures, and wp_ngg_album finally gives them.
Questions
Common questions about SleekView for NextGEN Gallery Pro
Yes. Pictures unpack into a flat view joined back to wp_ngg_gallery. Alt text, description, tags, sort order, exclude flag, and the file path on disk all become editable columns. Edits write through NextGEN's REST endpoints where they exist and fall back to direct wp_ngg_pictures writes for fields the API does not expose.
Pro display types are configured in ngg_options and referenced per gallery through shortcodes and block attributes. SleekView surfaces the default display type from ngg_options per gallery and the Pro Lightbox toggle so an editor can audit which galleries actually use Pro features without scanning shortcodes.
Yes. wp_ngg_album is registered as a separate source and joined back to wp_ngg_gallery by membership. A view shows each album with its gallery list, cover image, and sort order. Inline-edits update the album record so the album page on the front end refreshes the same way it would from the album editor.
Yes. Watermark settings live in ngg_options and per-picture watermark status (when set) lives in wp_ngg_pictures. SleekView surfaces both so an agency can audit which galleries have watermarks applied and which still need the watermark batch run.
Yes. Writes go through NextGEN's REST and AJAX paths so any cache layer the plugin ships (gallery output cache, lightbox prefetch cache) refreshes the way it would from the plugin's own editor. Direct table fallbacks fire a documented action that the cache layer subscribes to so behaviour stays consistent.
 
If the stats addon writes view counts to its own table or to wp_ngg_gallery meta, SleekView surfaces the counts as a sortable column. Without the stats addon, view counts are not collected by NextGEN itself so the column will be empty rather than fabricated.
Picture views paginate at the database level against wp_ngg_pictures. A 50,000-picture install loads as fast as a 500-picture one because the query targets the primary key with proper indexes. Sorting on alt-text coverage or tags stays responsive at full size.
Yes. Picture views export to CSV including filename, alt, description, tags, and gallery membership. A photo agency hands a licensing partner a CSV of every licensed picture in a quarter, with tags and gallery context included, without writing a single SQL query.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkoutBrowse more
- Yith Woocommerce Tab Manager
- Wpc Fly Cart
- Yith Woocommerce Product Image Gallery Slider
- Woocommerce Csv Import Suite
- Yith Woocommerce Stripe
- Woocommerce Product Addons Pro
- Woocommerce Shipping Multiple Addresses
- Gooten Print On Demand
- Wpc Grouped Product
- Woocommerce Deposits
- Gumroad Wp
- Wcfm Vendor Staff
- Woocommerce Pdf Product Vouchers
- Woocommerce Additional Variation Images
- Woocommerce Multistore