✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

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

SleekView table view for NextGEN Gallery Pro

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

1

Pick the source

Register 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.
2

Compose columns

Drag in picture count, display type, Pro Lightbox, watermark, last modified, and view count. Open a separate picture-level view to see alt text and tag coverage across every gallery on the site.
3

Save and scope per role

Save views per album, per display type, per editor, or per workflow. Scope each so agencies see active project galleries, accessibility leads see the picture audit, and editorial leads see view-count rankings.
4

Edit inline or bulk

Inline-edit picture alt, description, tags, sort, and exclude flag. Bulk actions route through NextGEN's REST and AJAX paths so cache layers refresh and Pro addon listeners stay in sync.

Sample columns

A typical NextGEN Pro galleries view

One row per gallery from wp_ngg_gallery with picture count joined from wp_ngg_pictures and Pro display type joined from ngg_options.
Source: 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_pictures alt 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, and wp_ngg_album into 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.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

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