SleekView for Justified Image Grid
Justified Image Grid expresses every gallery as a [justified_image_grid] shortcode pulling from the media library, NextGEN, Flickr or Facebook. SleekView parses every placement across the site and renders the catalog as a real WP Admin grid.
♾️ Lifetime License available
JIG shortcodes belong in a table, not scattered in post_content
Justified Image Grid (JIG) carries its work as a shortcode in post_content, parameterised against a source (ids, preset, ng_gallery, flickr_user, facebook_id) and a long list of layout knobs (row_height, last_row, max_rows, lightbox, caption display). The plugin settings page covers defaults, but there is no admin list of where the shortcodes live or what configuration they use.
SleekView scans wp_posts.post_content, extracts every JIG shortcode and pivots its attributes into first-class columns. One row per placement: parent post, source, row height, lightbox engine, caption mode. Filters narrow by source type, row-height bucket or parent post_status. Editors get an inventory the plugin never built.
The same parser feeds the SleekView Charts dashboard, so a row-height consolidation pass or per-source retrospective is one click between layouts. JIG's own settings in wp_options stay exactly where the plugin put them.
Workflow
How SleekView surfaces Justified Image Grid data
Parse JIG shortcodes
Resolve source dimensions
Compose the columns and filters
Save and gate the view
Sample columns
A typical Justified Image Grid shortcode view
wp_posts (post_content, parsed)
| Parent post | Source | Row height | Lightbox | Status | Modified |
|---|---|---|---|---|---|
| Portfolio: Recent work | Media library | 200px | magnific | Published | 2026-05-13 10:14 |
| Travel: Iceland 2024 | Flickr | 175px | fancybox | Published | 2026-05-09 13:22 |
| Client work: ACME launch | NextGEN | 250px | magnific | Draft | 2026-05-02 09:47 |
| Studio gallery | Preset: studio | 150px | — | Published | 2026-04-28 17:55 |
| Event recap | 300px | lightbox2 | Published | 2026-04-19 12:08 |
Comparison
Default Justified Image Grid admin vs SleekView
Default JIG admin
- No admin index of posts containing a JIG shortcode
- Source coverage requires opening each shortcode
- Row-height drift across the site is invisible
- Lightbox engine inconsistencies have no list view
- Filtering by parent post_status or date range is not possible
SleekView
- Every JIG shortcode placement as a sortable row
- Filter by source: media library, NextGEN, Flickr, Facebook or preset
- Row-height bucket and lightbox engine as first-class columns
- Saved views for legacy heights, NextGEN dependency and drafts
- Same parser as the SleekView Charts dashboard, one click between layouts
Features
What SleekView gives you for Justified Image Grid
Inventory for a shortcode plugin
JIG never built an admin index. SleekView builds one from the shortcodes the plugin already maintains in post_content, with every attribute as a column.
Row-height drift exposed
Row_height becomes a column and a filter. A tighten-up pass starts from a sorted list of legacy heights instead of a guess about which posts need attention.
Shared source with the dashboard
Toggle between the row-level table and the source-mix donut without rebuilding the query. The filter set persists across both layouts.
Audience
Who uses SleekView for Justified Image Grid
Studios and agencies
A per-source view across client sites exposes configuration drift fast. A monthly retainer report writes itself from a saved filter set.
Editorial teams
Row-height and lightbox columns surface inconsistencies before a redesign. The team standardises on one row height and one lightbox instead of five.
Site migrators
Total JIG placements and their source mix become the migration scope. A move to native gallery blocks measures itself as the row count drops.
The bigger picture
Why a configuration-heavy grid plugin deserves a table layer
Justified Image Grid has been a go-to layout plugin for photo-heavy WordPress sites for years, and its strength is the dozens of attributes each shortcode supports. The cost is that drift becomes invisible: every editor who copies an old shortcode brings the old row height, the old lightbox and the old caption setting forward. The plugin's settings page handles defaults but never tells the team how many shortcodes followed them.
SleekView parses every JIG shortcode and renders the catalog as a sortable table. Source becomes a filter, row_height becomes a column, and parent post_status separates published placements from drafts. The configuration has been in post_content the whole time, the table just reads it.
Questions
Common questions about SleekView for Justified Image Grid
JIG shortcodes are extracted from wp_posts.post_content with a regex that matches [justified_image_grid] in both opening and self-closing forms. Attributes are parsed into chart-ready columns and joined to the parent post for date, author and status.
 Yes. Source type is a first-class filter. Picking NextGEN scopes every row to NextGEN-backed shortcodes; combine with date range for a per-integration retrospective.
 Yes. Shortcodes with the ng_gallery attribute classify under the NextGEN source and join to ngg_gallery so the gallery title appears in the row.
 Presets live in wp_options under the JIG settings array. Shortcodes that reference a preset classify under the preset source and join to the options blob so the preset name shows up in the row.
 Yes. Both views read the same shortcode-parser source. A filter saved at the source level applies to whichever layout is open.
 No. The table reads shortcode attributes from the database, not the Flickr or Facebook APIs. Front-end media still loads through JIG's normal request path.
 Shortcode extraction runs on a saved view with a configurable refresh interval. The regex pass happens once per refresh and cached results serve the table. Views open instantly after the first render.
 Yes. JIG shortcodes live in post_content regardless of the editor. Shortcodes inside shortcode blocks are detected by the same parser.
 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 checkout