
This responsive WordPress gallery plugin aligns your thumbnails into a justified grid using jQuery. Flickr and Google+ both featured images like this. Present your galleries in an eye-catching and unique new way! It can boost the standard WP galleries [gallery] as [justified_image_grid] with lots of new features and options. WP3.5 will manage the galleries and this plugin will display them. Or alternatively you can load images from Facebook and Flickr or use NextGEN gallery as an image manager/source. You’ll be able to make a responsive banner/slider of Recent posts using their featured images!
Control every aspect: row height, appearance, special effects like desaturation, color overlay with magnifier icon, borders, multiple captions, free and premium lightboxes, mouse activated animation… It’s easy to install and comes with 15 presets out of the box. The setup is a breeze with two admin areas: the plugin settings and the shortcode editor (you can edit your previously generated shortcodes!). Over 100 settings are spread over a tabbed interface for quick access. The settings are available to change on a per gallery basis, extending the global setting and presets. No coding skills are required. There is no need to remember shortcode attributes/values because of the editor that has examples and contextual help.
Your download includes an extensive 31 pages PDF documentation with full settings reference, troubleshooting guide and clickable bookmarks – table of contents. There is also a fast-response support by the author who guarantees reply. It covers installation, technical and compatibility issues.
Buy with confidence, the author is here to help!

Important announcement: If you have purchased the plugin before January 15th 2013, please download it again and install to have the latest version (1.4.9). This especially applies if your galleries/shortcode editor suddenly stopped working or the lightbox won’t open.
Feel free to upgrade to WP 3.5 (but make sure you have the newest version, v1.4.9)!
Extended license doesn’t mean multiple uses! You need to purchase a regular or an extended license for every site. You can’t resell the plugin as part of a stock theme, the extended license doesn’t allow you to do that.
Videos – make sure you watch them in 1080p!
Features
- Automatically align images to a justified gallery
- Responsive: adapts to the resolution of any device, provided your theme is also responsive. Try resizing the browser window! It’ll adjust as you stop dragging.
- Uses the WordPress native way of creating galleries, you can use your pre-existing galleries
- Load albums from Facebook! Use the Facebook authorization manager tool and the shortcode editor to visually select your album to load (page and user albums as well), image list caching is supported
- Flickr compatibility: load photos from a user’s Photostream, Favorites, Group pools, Photosets, Galleries! Includes a user manager tool. No authentication required. Image list caching is supported.
- Nextgen integration, full support for nested albums and galleries, tag gallery, tag album, recent images, individual photos, permalinks, custom links, limit, load more or hidden limit is used instead of pagination.
- Compatible with NGG Custom Fields for custom links on NextGEN images
- Built-in breadcrumb for Nextgen with lots of options
- Recent posts: Create a homepage ‘slider’ of the recent posts (or your custom post type) using their featured images, filter by categories, display categories/tags in the caption, or show an automatic excerpt trimmed to x words as well as your manual exceprt…
- Load more type of pagination
- Limit image count or maximum rows
- Hidden limit – limit the number of thumbs but cycle all gallery images in the lightbox
- Flexible, dynamic row height
- On the fly special effects: cross-browser desaturation, glow, blur, sepia, edge detection effects
- Admin area 1: Main settings page with clean and logical tabs
- Admin area 2: Shortcode editor for the attributes with the ability to edit existing shortcodes
- Both admin areas feature contextual help and are tabbed
- Over 100 settings and shortcode attributes that you can change for each gallery
- Mobile specific settings that apply when a mobile device is detected
- Multiple free lightbox options bundled: a customized prettyPhoto with social sharing, ColorBox, PhotoSwipe – which is optimized for mobiles and features a touch swipe navigation between the images. It’s possible to use a different lightbox for mobile devices and for desktops. Also to disable the lightbox or to turn links off.
- HTML tags support in lightbox captions
- Custom link URL with video support – images with link target (_self/_blank/video)
- Collaboration with premium lightboxes (WordPress plugins). These are the brand-new FooBox which is social and responsive + the Social Gallery that allows Facebook/Disqus comments for the pictures. These are purchased separately.
- Inner/Middle/Outer border with Inner/Outer shadow
- Magnifier icon (can be changed) in the middle of the transparent color overlay
- Error checking
- Right click theft protection
- Download link with browser pop-up to save the image
- Ability to use multiple instances on one page
- Option to hide the last row if incomplete or to match previous row’s height for same shaped images
- You can choose any of the WordPress image fields (such as Title, Alternate Text, Caption, Description from Media Libray) to appear at any location as captions and in the lightbox scripts
- Localization ready with .po file (includes tinyMCE modal window texts)
- Built-in tool to move images between posts in the Media Library without having to re-upload them
- Crops the images as a last resort
- Full deeplinking and extended social tools support for prettyPhoto: Twitter, G+, Pinterest share the individual images
- Template tag generator in the shortcode editor, sidebar text widget shortcode compatibility
- Features simply the best mouse enter/leave animation solution, hoverFlow for jQuery to solve the animation queue buildup
- TimThumb prepares, resizes, caches the thumbnails for minimal bandwidth and resource usage. It’s also made cacheable by CloudFlare!
- Plugin files will only load when needed, not causing slowdown on other pages
- Earn affiliate revenue by enabling a ‘powered by…’ link through your envato username
- Continuous updates have been released and are to be expected as new feature suggestions and customization requests spotlight areas to improve. Also when 3rd party script authors release new versions. Bugs are to be eliminated when found.
- Support is taken seriously, all efforts will be made to make an incompatibility go away. Also I listen to customer opinions and feature suggestions.
Testimonials
- “The Justified Image Grid plugin for Wordpress installed easily, and works fantastic. It’s simple to use, and the multiple appearances made customization a breeze. I’d recommend this for anyone who wants their image galleries to stand out. In all – a great plugin. // Nils Kristoffersen”
- I’ve said this before but I’ll say it again. This is one of best gallery plugins out there. Easy to install and use and looks fantastic. With it’s easy social media integration this proved to be the best solution for clients who were more comfortable uploading images onto their social media accounts than entering the WP Admin which can be daunting for some. 5* all the way. Highly recommended!
- This is the best gallery plugin for wordpress. Great styles, loads of options, and totally flexible. I love it! Works perfectly for what I was trying to accomplish. Thank you so much!
- Great plugin and a great author!! Easy install, and when I had a small issue the author took care of it within minutes. Bookmarked

- What a beautiful gallery plugin! Lovely work.
- Just want to say: what an awesome plugin. I have been looking for a gallery for wordpress with these capabilities for an age! Great work Firsh.
- 5 stars on this one buddy, up and runnin faster then my coffee maker!

- This plugin is awesome, but Firsh’s customer service is incredible!
- Perfect and easy! Best (responsive) gallery plugin by far! Great job.
- You are awesome Firsh. The best customer service on the web!
- It´s too bad that I can´t give you another five stars for your custumer service!
So I do it this way: * * * * *
- Thanks for making such an awesome plugin, I really love it and am so glad I stumbled upon it today!
- 1.2? OMG …its the gift that keeps on giving! Right on man, best 12 bux I EVER spent.
- I love this gallery plugin….Been hoping someone would put it together, and did not imagine it being this good. Bravo!
- I just feel the need to comment on how extremely helpful Firsh is if you ever have a problem with your purchase or even if you have questions not related to your purchase. I would recommend buying from him. He is patient, thorough, and overall, makes great plugins!
- I did the upgrades of the plugin and it is working brilliantly. It takes true vision to develop such a piece of software and I applaud you for that! It solved a big problem for us and opened up some great new possibilities which we are using to extend our website design way beyond the norm.
- Thanks for the lightning fast support. Firsh was great help. He answered my query in under an hour and fixed my issue right away..
- You my friend have been awesome! You went beyond the call of duty to help me out! So easy to recommend your work and support to others! We need people like you out there on all Evnavto Marketplaces!
Milestones
- This item made me the Nr1 Top Selling New Author For July 2012 on CodeCanyon, thank you my Dear Buyers!
- This file hit the 3-months Top Sellers list in 2 months with 373 sales (ending Aug, 2012) and it’s there ever since.
- This plugin is on the Weekly Top Sellers list for 44+ consecutive weeks.
Updates / Changelog
What’s next?- v1.5 with new major features, no ETA yet. Also some new narrated HD videos for you to learn the plugin.
v1.4.9 – May 1, 2013 – Vertical caption centering, infinite scroll, Jetpack Carousel…
- Added: Jetpack Carousel compatibility (new retina ready lightbox, only for WP images), supports download link and 3 metadata locations (caption)
- Added: Infinite scroll when using ‘Load more’
- Added: A new ‘Incomplete last row’ mode (for Load More), called ‘flexible’, that allows the last row to be orphan, once Load More reached the limit
- Added: Vertically centered captions
- Added: Align caption horizontally (separate setting from the CSS)
- Added: Caption title size (separate setting from the CSS)
- Added: Caption description size (separate setting from the CSS)
- Added: Flickr link back to the original picture, similar to the ‘Download’ link (in the lightboxes)
- Added: Load more infinite scroll device fix <meta name=”viewport” content=”width=device-width, height=device-height, initial-scale=1.0”>
- Added: Custom width setting to provide better compatibility with tabs, also this was a request by some users. This enables you to e.g. center one image with JIG, in a post.
- Added: ‘Responsive fallback, automatic’ width mode setting that has a logic of working way better with tabs and other places where the ‘element is too thin’ error appeared – they can use the width of the closest related, working grid (usually in the first tab)
- Added: Attachments’ tags and categories filter, also compatible with Media Library Assistant’s pre-defined Att. Categories and Att. Tags. , and the Media Categories plugin. In addition there is a (built-in, toggleable, simple) solution to enable regular WP tags and categories taxonomy for images in the library. All in all this means you can tag WP images, just like NextGEN, and display a gallery based on the tag.
- Added: Shortcode editor button minimum user role setting, ability to hide the shortcode editor button for users below a certain WP role
- Added: 3 new presets 16: Facebok inspired, 17: Vertical center, 18: Vertical creative
- Added: Jquery source option: added 5th setting to only change jQuery settings on pages where JIG is used (old themes support)
- Added: Recent posts can be filtered by tags not just categories, the two can be combined
- Added: Wrap around text option, to let text flow to the right side of JIG
- Improved: Multiple ids are available to use to get nextgen galleries like [justified_image_grid ng_gallery=6,2]
- Improved: Recent post images can link to the custom url of the image! (toggleable new setting)
- Improved: Better, faster error checking
- Bugfix: The Social Gallery’s latest version is recognized in the shortcode editor properly
- Bugfix: Preset 9, ‘Focus on the text’: padding is fixed (replaced with line-height: normal)
- Bugfix: NextGEN breadcrumb included the overview album in the breadcrumb when permalinks were not used
- Bugfix: NextGEN breadcrumb’s home element will now take you back to the original post or page when WP permalinks are disabled, instead of taking you to the home page
- Changed: Foobox links changed to point to the preview site
- Updated: MobileDetect to 2.6.0.
- Updated: TimThumb to 2.8.11
- Updated: ColorBox to v1.4.15
- Added: ColorBox design selection – choose one of the 5 ColorBox designs, previously only the default one was bundled
- Added: Take over gallery shortcode – choose between hiding the original WordPress gallery shortcode, replacing it automatically or leaving it alone
- Added: Shortcode alias – if you prefer to use a shorter/different shortcode name in addition to justified_image_grid e.g. just jig or something else
- Improved: Recent posts feature now takes into account the orderby setting to not force actual ‘recents’ but allow more freedom
- Improved: Better detection of Photon (if Jetpack is on, but Photon is not, it’s not forced)
- Improved: Easing changed back to swing from linear
- Improved: When flickr photos can’t be loaded the error from flickr is displayed for more information
- Improved: CURL timeout is increased to 10 from 2 to allow longer load times when displaying e.g. large Flickr photosets
- Improved: Custom link target VIDEO is now called “Lightbox: video / iframe / another image”
- Improved: Default prettyPhoto size (for videos and iframes) is increased from 500×344 to 960×540 as customers were often asking about this
- Bugfix: FooBox bugs – Load more, Captions are fixed with FooBox v.1.4.0.5
- Bugfix: SocialGallery bugs – update to at least Social Gallery version 2.2
- Bugfix: Animation performance improved when using special effects
- Bugfix: Error checking was buggy in v1.4.7 which caused duplicate images (due to the new for loops that fixed 3rd party plugins compatibility in v1.4.6)
- Bugfix: “Warning: Division by zero on line 3225”
- Bugfix: “Fatal error: Cannot access empty property” is resolved (when using ng_pics or ng_recent_images)
- Bugfix: Facebook feature: now it’s possible to connect to age restricted pages again, there was a graph error
- Bugfix: When not using limit (empty), Flickr feature would not work in some cases
- Bugfix: Shortcode editor didn’t like multi-word NextGEN tags, now it puts them in quotes properly
- Updated: ColorBox to v1.4.10, release date April 4, 2013
- Updated: MobileDetect to v2.5.9
- Updated: Documentation, also more info about custom links
- Bugfix: Sometimes the grid would fall apart or not justify in a pixel perfect way. All loops changed in the JS source to not be vulnerable to 3rd party scripts adding their own prototypes to Array. Example: Avada theme – LayerSlider
- Bugfix: Pre-PHP 5.3.0 error Wrong parameter count for strstr() is resolved
- Bugfix: The image for Facebook crawler (the first image, resized to 300×300) had no width and height attributes when Jetpack Photon was enabled
- Bugfix: The new version (2.1) of SocialGallery is detected properly
- Bugfix: When Jetpack Photon was on, it didn’t respect lightbox_max_size setting, this is now changed
- Bugfix: Jetpack Photon thumbnail size calculation is now more precise with NextGEN images
- Bugfix: PHP error ‘Wrong datatype for second argument’ was fixed between 1.4.6 and 1.4.7
- Added: Uses Jetpack Photon, a CDN-like free service by WordPress.com, this means:
- Makes the thumbnails Retina / High resolution display ready (by devicepx.js, only with Photon)
- Improves load performance
- It replaces TimThumb (no more permission issues)
- For images on the WP installation (post galleries and recent posts)
- Also when using NextGEN as an image source even though the original NextGEN doesn’t support Jetpack Photon
- It requires Jetpack plugin installed and the site being connected to WordPress.com
- It’s not available for Facebook/Flickr images
- Special effects are unavailable as images will be served from another domain (cross-domain security)
- Added: CDN compatibility – similar to W3TC, rewrite site’s hostname with CDN hostname (a new setting)
- Added: WPML translation compatibility with NextGEN. String translation is supported for pictures, galleries and albums (even though original NextGEN doesn’t offer it for albums)
- Added: Date and time, Date, Nice date (“x minutes ago”) and Author name (with a prefix) is available to select as recent posts description, below post titles
- Added: An image is added to the source, resized at 300×300, to show up as selectable thumbnail (only thumbnail in some cases), when liking/sharing
- Added: Improved SEO
- Added: Follow mode setting for custom links (nofollow/dofollow)
- Added: If all images have failed to load (likely because of TimThumb permissions), an error is displayed about what to do (It’s a red text like the old jQuery version error)
- Added: A setting for jQuery mobile to add link rel external when on mobile device and link rel is auto – this helps images open properly
- Improved: Ability to turn off caption_title caption_description link_rel and img_alt fields. Previously you were required to select an unused field. This is better now.
- Improved: Custom post types are now sensed better in the Shortcode Editor
- Improved: The setting overlay_gallery_max changed from 30 to 300 in prettyPhoto to make sure the overlay gallery shows up when required
- Improved: In JS, the altFragment, titleFragment, target and all other variables are now private (some were global)
- Changed: Animation easing changed to linear, this should improve look and feel / performance
- Changed: Using the “NextGEN galleries open in lightbox” feature the hash is written as #prettyPhoto[galleryid] instead of #ngg[galleryid] because prettyPhoto only reopens itself this way
- Bugfix: NextGEN breadcrumb was missing gallery name in v1.4.5
- Bugfix: Rare, 1px ‘jumping’ of images during fade in animation when loading is now fixed
- Bugfix: 1px empty space on the right of the grid is now removed
- Bugfix: A chrome bug when using special effects and a horizontally centered gallery would clip 1px randomly from top and left. Added CSS -webkit-transform: translateZ(0); they’ll add the fix in the latest stable.
- Bugfix: Flickr limit when set to 0, will become ‘unlimited’ 500 (flickr limit), instead of becoming 1 (by Flickr)
- Bugfix: The flickr_caching shortcode attribute wasn’t loading values in the shortcode editor when editing a shortcode
- Bugfix: Media attacher utility is fixed (popup did not appear properly)
- Bugfix: Nextgen overview album (using ‘all’ as ID) now works properly
- Bugfix: Shortcode editor now handles quotes ” and ’ better, also improved template tag generator in this regard, as some values weren’t properly supplied with quote marks, i.e. it didn’t work well enough.
- Bugfix: Rare, “incomplete last row: match” bug a.rowsc is undefined seems to be solved even though I couldn’t recreate the problem
- Updated: Mobile detection script to 2.5.7
- Updated: Documentation, Localization, Contextual help
- Added: NextGEN tags: Tag Gallery and Tag Album mode (tag galleries are also openable in a lightbox, breadcrumbs are also implemented for tags)
- Added: NextGEN album thumbnails now show the number of child albums and/or galleries (can be turned off with a new setting)
- Added: NextGEN gallery thumbnails now show the number photos (can be turned off with a new setting)
- Added: Compatibility with NGG Custom Fields plugin for ‘custom links’ on images and galleries
- Added: NextGEN gallery thumbnails can now open the photos in a lightbox instead of creating a new page for them (can be toggled with a new setting)
- Added: Ability to disable mouse hover interaction for mobile devices to avoid double tapping to open images
- Added: Ability to freeze captions, overlay, special effects in an on or off state for mobile devices (most useful when hover interaction is off)
- Added: Ability to set color overlay over everything (to not react to mouse over)
- Added: HTML is now allowed for all lightboxes (image alt and link title attributes now have esc_attr-ed stripslashed HTML values instead of tags stripped)
- Better FooBox compatibility
- prettyPhoto and ColorBox support this already
- Social Gallery doesn’t support HTML (links to the file to download)
- Customized photoswipe to accept HTML
- HTML on thumbnails remain disabled (tags are stripped except line break)
- Only title,desc,caption attributes allow HTML, as WP strips them from ‘Alt’
- Added: Download link support for other lightboxes (previously it was restricted to prettyPhoto)
- Added: Download link can be moved from link title to img alt (mainly to provide better flexibility for foobox and photoswipe)
- Improved: The NextGEN feature now uses the native NG classes where possible instead of custom code for more consistent behavior (same order of pictures as original NG, every time)
- Improved: The NextGEN feature now respects every kind of order settings NG offers including overview album and global sorting (instead of only respecting custom sorting)
- Improved: Nextgen options are ng_album and ng_gallery instead of ngalbum and nggallery (backwards compatible)
- Improved: Image can be linked to the attachment page (new lightbox and recents_link_to setting)
- Improved: Better PhotoSwipe mobile device compatibility when using multiple instances
- Improved: NextGEN album and gallery dropdown selectors now include the ID id the shortcode editor
- Improved: The img alt attribute is now present when using hidden limit (previously it was only working for not hidden images)
- Improved: When saving settings the page returns to the last tab automatically (if saved in the last 10 minutes)
- Improved: Class name justified-image-grid added for all instances of the plugin
- Bugfix: CURL set to FOLLOWLOCATION: false (not needed by Flickr and Facebook API)
- Bugfix: Shortcode Editor: on IE, ‘Enter shortcode to edit (optional):’ was breaking down
- Bugfix: Shortcode Editor: on certain browser setups, the output shortcode field was invisible
- Bugfix: Shortcode Editor: Chrome & Safari: When loading a shortcode into the editor, the drop-down boxes now update properly.
- Bugfix: Shortcode Editor: IE: The jQuery .focus() bug made the editor unusable, this is now resolved
- Bugfix: The option inner_border_animate is now ‘width’ by default and not ‘on’ (that doesn’t exist) – it still only gets used when inner_border is not on ‘always’
- Updated: Mobile detection script to 2.5.5 (release date: Feb 07, 2013)
- Updated: Documentation, Localization, Contextual help
- Bugfix: Customized prettyPhoto to be jQuery 1.9 compatible (dropping IE6 support)
- Improved: PhotoSwipe compatibility – added JIG gallery refresh to the close event and tap x event, so you’ll no longer get ‘Element is too thin’ error when coming back from PhotoSwipe
- Updated: jQuery 1.9 compatibility
- Bugfix: The PHP Warning: ‘Missing argument 2 for wpdb::prepare()’ is no longer showing up when using the NextGEN feature’s ng_pics shortcode attribute on WP3.5
- Bugfix: When not using permalinks with NextGEN, galleries will link to the gallery’s own page properly, like original NextGEN – previously only albums did this correctly
- Bugfix: Better multisite compatibility: Simply site_url is used instead of network_site_url for WP post images and NextGEN images
- Bugfix: The PHP Warning: ‘call_user_func() [function.call-user-func]: First argument is expected to be a valid callback’ is no longer showing up when keeping the ‘hidden’ WP gallery present under JIG gallery on older versions of WordPress. The problem wasn’t present on 3.5
- Settings load_more_css and load_more_hover_css are excluded from the preset override, this means you can select a preset in the shortcode editor and still style the ‘Load more’ button from the plugin’s settings
- Updated: More documentation has been included for using the plugin with NextGEN gallery
- Bugfix: Custom post types for ‘recent posts’ now get picked up properly
- Bugfix: Shortcode editor no longer generates ng_pics undefined when NextGEN gallery is not installed.
- Added: ‘Load more’ pagination (load images in batches)
- Added: NextGEN breadcrumb with lots of settings
- Added: Special effects (previously only desaturate): Desaturate, Blur, Glow, Sepia, Dark and light edge detection, ability to blend these (opacity)
- Added: Tabbed settings (both shortcode editor and main plugin settings)
- Added: Magnifier icon in the middle of the overlay (optional) with settings (on/off, image URL, opacity)
- Added: Borders (inner/middle/outer), mouse control of the innter border
- Added: Shadows (inner/outer)
- Added: Video support (prettyPhoto) this appears as a link target next to _blank and _self around the JIG Link
- Added: NextGEN feature supports single images by IDs and also NextGEN recent images
- Added: Recent posts can link to the images (lightbox) instead of posts – create a gallery using recent posts, not a slider
- Added: Ability to automatically exclude featured image from the gallery (use the word feature in the exclude field)
- Added: Ability to use random image order with: NextGEN, Facebook, Flickr
- Improved: WP3.5 compatibility (nem method of editing the shortcode, independent of TinyMCE)
- Improved: CURL is now used instead of file_ get_contents (should solve communicating forever bug)
- Improved: Use NextGEN images as featured images (used by the ‘recent posts’ feature)
- Improved: ID attribute accepts multiple post IDs to merge their galleries together (only useful for images attached to those posts, pre WP3.5)
- Improved: Load unattached wp images with include or IDs
- Improved: Better responsive theme compatibility
- Improved: Choose post type for recent posts
- Improved: FooBox 1.2.1 compatibility
- Improved: jQuery 1.8.3 compatibility
- Improved: NextGEN 1.9.8 compatibility
- Improved: Social Gallery V2 compatibility
- Improved: Better IE compatibility.
- Improved: Updated to Colorbox 1.3.20
- Bugfix: ‘Element is too thin’ when returning from PhotoSwipe
- Bugfix: Quotes (apostrophes) problem in NextGEN
- Bugfix: Fixed a browser crash due to scrollbar appearing and disappearing due to constantly varying gallery height (very rare case but serious)
- Bugfix: Sometimes gallery would be invisible when only one row is present and can’t fill the row.
- Bugfix: A compatibility bug regarding ‘sort’ and mootools.
- Bugfix: Remove ?zz=1 from flickr images links to allow lightboxes to treat these images as actual images.
- Bugfix: RGBA IE compatibility fix (transparent colors)
- Updated: Documentation, Localization, Contextual help
- New preview domain: justifiedgrid.com
- Added: NextGEN integration, full support for nested albums and galleries, permalinks, custom links, limit, hidden limit is used instead of pagination.
- Added: Flickr integration with user manager area. Ability to load public photos from a user’s photostream, favorites, groups, photosets, galleries. No authentication required.
- Added: Recent posts capability, display links to the latest posts using their featured images using the grid. Custom excerpt options and category filter.
- Added: PhotoSwipe as a new lightbox option, ability to use it on mobiles only or everywhere
- Added: Premium lightboxes – FooBox and Social Gallery (purchased separately), dedicated mutual compatibility
- Added: Ability to add images to the lightbox that are above the limit (have a few thumbnails and 100s of images in the lightbox)
- Added: Open Custom Links in new or the current tab: link target _self and _blank (global setting, shortcode attribute, and a per image setting in the media editor)
- Added: Media attacher utility, allows you to move images between posts in the Media Library
- Added: Custom jQuery version checker. If a problem is present due to jQuery version lower than 1.7, you’ll get noticed and asked to update, instead of the gallery not displaying.
- Added: Developer/affiliate link feature.
- Improved: TimThumb is customized to treat images as external when otherwise would throw the error: ‘Could not find the internal image you specified.’
- Improved: Settings page got a core update and clicking on the options’ name will choose that radio button (usability)
- Improved: Cutomized prettyPhoto to be jQuery 1.8 compatible
- Improved: TimThumb permission checker now also handles permissions on two core files in the /cache folder. This also happens upon install.
- Improved: Inline CSS output is now minified, no pharagraph tags will occur in the source.
- Improved: Captions padding is now enforced with !important in the CSS.
- Improved: Error messages regarding Facebook (and Flickr) look ‘better’ in the shortcode editor.
- Improved: Changed approach by adding do_shortcode method to the template tag generator for better compatibility (backwards compatible with get_jig).
- Improved: The plugin now displays the Settings link in the plugin list (usability).
- Bugfix: Script no longer crashes when it’s initially hidden. Also when in an AJAX environment and/or its width is initially too thin (0-1px). Minimum operating width is 10px. If the parent element updates to a meaningful width in a short time, the gallery catches up, else it stays hidden and logs a JavaScript error.
- Bugfix: Core behavior change: when only on or a few images are added that can’t make a full row: the forced justify feature turns off instead of showing whitespace on the edges.
- Bugfix: Incomplete last row hiding is now more stable
- Bugfix: Last row mode ‘match height’ works correctly (defaults to normal row) if only one row is visible.
- Bugfix: Too lengthy descriptions are now automatically cut.
- Bugfix: ‘Do not use Facebook’ button click no longer generates an error
- Updated: Documentation, Localization, Contextual help
- Changed: Different row height dynamics: rows with even one portrait picture will be taller, default preset heights slightly lowered to reflect this
- Added: Facebook support with authorization manager tool
- Added: Permission checker and fixer for TimThumb cache directory, can be set to 755 or 777 if needed (without FTP access)
- Added: Handle incomplete last row (normal/hide/match previous height) as a setting and shortcode attribute
- Added: Option to select maximum rows
- Added: Option to limit images
- Added: Automatic error checking – hide unloadable images without breaking the gallery grid with whitespace
- Added: Include or Exclude images by attachment ID with a shortcode attribute
- Added: Slideshow speed setting in the prettyPhoto and ColorBox fields is added for new installs (If you wish to show it in your already installed and updated plugin just write -1 in the prettyPhoto and ColorBox fields to revert to the new default.)
- Added: Ability to choose the title (main caption) source from any WP field (possible to have caption only on some items or to only use the smaller caption)
- Added: Old jQuery from a theme is no longer an issue because you can now load fresh jQuery from Google CDN, and to choose header or footer as its location
- Added: prettyPhoto social tools – “linking to a specific image instead of the gallery URL when shared” now works for Twitter, Pinterest and Google+ (Facebook is not supported, it’ll share the gallery URL. Individual Facebook like is possible but it’s not in scope of a plugin: contact me if you wish to have that feature implemented in your site as a custom job.)
- Bugfix: prettyPhoto social tools – pinterest gets the pin URL properly not just the media URL, it is now the preferred way of sharing an image
- Bugfix: WP field for caption works properly even when the description field is empty
- Bugfix: Added missing cache directory for TimThumb, checks on activation if thumbnails can be created, sets 755 automatically
- Bugfix: Even when caching is inacessible, the images can still load from now on (depending on server)
- Bugfix: Inserting/editing the shortcode won’t create and stack up new lines from now on, you can insert it even in the middle of a pharagraph
- Bugfix: Editing shortcode now replaces the old one in IE
- Bugfix: Fixed description caption visibility when one instance was set to ‘fixed’ and another instance had ‘mixed’ they interfered
- Bugfix: Link class is no longer 0 when not set, rel is no longer ””
- Bugfix: The desaturated image would be stuck in color mode if it loaded under the cursor
- Bugfix: Horizontal scrollbar no longer appears when two galleries (without min height set) make the vertical scrollbar appear
- Improved: Compatibility with other JS libraries
- Improved: The shortcode editor has better compatibility with other plugins
- Improved: Some settings are now unaffected by preset settings, meaning that they will never be overwritten or discarded if you choose a preset. This allows sitewide settings for Facebook settings, jQuery settings, prettyPhoto and ColorBox JS settings
- Improved: Caption padding and margin slightly changed to allow the smaller caption on its own
- Improved: Save Changes button is always visible on the settings page, no need to scroll all the way down
- Improved: Insert/Edit Shortcode button is always visible in the shortcode editor, no need to scroll all the way down
- Improved: Theme compatibility, CSS fixes
- Improved: Browser compatibility with image load detection
- Improved: PDF bookmarks and clickable Table of Contents is added to the documentation
- Updated: Documentation, Localization, Contextual help
- Added: Right click protection
- Added: Custom link URL for images (new field in WP media settings)
- Added: Ability to use multiple instances in one page
- Added: prettyPhoto social tools enabled, more providers
- Added: prettyPhoto deeplinking support, auto link rel
- Added: Template tag support
- Added: Sidebar text widget compatibility (makes theme recognize shortcode there)
- Bugfix: Pixastic JS now only loads when desauration is on
- Updated: Documentation and contextual help to reflect changes
- Updated: Localization file
We may make statements regarding planned or future development efforts for our existing or new products and services. These statements are not intended to be a promise or guarantee of future availability of products, services or features but merely reflect our current plans and are based on factors currently known to us. These planned and future development efforts may change without notice. Purchasing decisions should not be made upon reliance on these statements.
Credits
- Huge thanks for NMH photography: greentzatziki on flickr. The USA photos are mine.
- jQuery
- Pixastic
- hoverFlow
- prettyPhoto
- ColorBox
- PhotoSwipe
- FooBox
- Social Gallery
- NextGEN
- NextGEN Custom Fields plugin
- MobileDetect
- Facebook API
- Flickr API
- Music for the podcast is created by Bassinvader on AudioJungle
- Sound effect for the podcast is created by scoringaudiogeeks on AudioJungle
- Particle effect for the podcast is created by sachinjoshi on VideoHive


