This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

WordPress Picture / Portfolio / Media Gallery


Nimble Portfolio

This free plugin can transform a humble wordpress website into a feature rich media gallery where you can proudly showcase your projects, client logos, photography, or any other pictures or videos of your choice. You can group the contents of your media gallery using the built-in jQuery sort filters and display them on any theme of your choice. It comes with built-in PrettyPhoto lighbox but can also be customized easily by using other add-ons. This plugin is also responsive which means it would work perfectly on desktop, tablet and mobile screen sizes. If you read through our documentation we have provided step by step instructions to use the various features and functionality of this plugin.

We are proud to release Version 3.0.0 after receiving an overwhelming response from our customers. The new version includes several new improvements as below.


  1. Default Skin is upgraded with pro features. (Premium Default+ Skin becomes Default skin)

    • Selected Filters.
    • Separate Gallery for item (Album) feature.
    • Pagination support.
  2. >

  3. PrettyPhoto Lightbox is upgraded with pro features. (Premium PrettyPhoto Lightbox becomes Default lightbox)

    • Addthis Social widget support.
    • PrettyPhoto Customization via Options.
  4. >

  5. Redux Framework is used for Options Management.
  6. >

  7. Plugin is Translation ready now.
  8. >

  9. W3C validated.
  10. >


Thank you all.

Plugin Features

  1. Support for all post types and taxonomies, like Posts, Woo commerce Products e.t.c.
  2. Custom post type for portfolio items.
  3. Built-in PrettyPhoto gallery for picture, video and PDF preview.
  4. Youtube, Vimeo, Quicktime video support.
  5. Easy categorization and sort/filter feature.
  6. Shortcode Generator for easily generate and use shortcodes.
  7. Widget enabled.
  8. Configurable default skin
    • Fully Responsive for Desktop, Tablet and Mobile.
    • 3 Thumbnail Styles to choose from (Normal, Round and Square).
    • Fully customized (via admin configurations) to set Columns, Show/Hide Links e.t.c.


For all the demos of Plugin and its Addons, please visit

Quick User Guide

  1. Add portfolio filter under Nimble Portfolio -> Filters, such as web, mobile, graphics e.t.c.
  2. Add new portfolio items using custom post type under Nimble Portfolio -> Add Portfolio Item. Add item title, description e.t.c.
  3. Upload and set featured image from the far right bottom box.
  4. Specify full-size Image URL or Video URL (youtube, vimeo) in the input field Image/Video URL on the left. You can also use URL from Media Library button to select the URL of full-size image from Media Library.
  5. Specify a live URL for your project in the input field Portfolio URL.

Detailed Documentation

For latest detailed documentation please visit

Premium Add-ons

Premium add-ons for Nimble Portfolio also available with enhanced features.


  • Nimble Portfolio – Shortcode Generator
  • Nimble Portfolio – Widgets
  • Nimble Portfolio – Options and Separate Gallery meta boxes on Add New Item page
  • Nimble Portfolio – Items listing
  • Nimble Portfolio – Frontend Display
  • Nimble Portfolio – Picture in lightbox
  • Nimble Portfolio – Video in lightbox
  • Nimble Portfolio – Default Skin options
  • Nimble Portfolio – Global Settings
  • Nimble Portfolio – prettyPhoto Settings


Minimum Requirements

  • WordPress 3.5.1 onwards
  • PHP 5.3 onwards (including PHP 7)
  • MySQL 5.6 onwards

Use this link for installation instructions:


Please use Support tab OR use this link

Installation Instructions

Minimum Requirements

  • WordPress 3.5.1 onwards
  • PHP 5.3 onwards (including PHP 7)
  • MySQL 5.6 onwards

Use this link for installation instructions:


February 14, 2019 2 replies
I’ve had an issue that I see others in the support threads have also had: there are gaps in the display grid where portfolio items should be. I have tried different column layouts and other things to get this to work but it remains an ugly grid with blank spaces. I’ve reached out to the developer for help, even offering to pay, and have had zero replies. 14 February 2019: I’m updating my initial 1-star rating after Nimble3 reached out to me to resolve the problem I was having. I appreciated the help they provided and it did resolve the problem. The plugin is excellent when it works and the ability to filter the items is a big plus. I wish they had a more robust support system and/or a way to prioritize people willing to pay for the support they need.
September 18, 2017 1 reply
This looks it has a lot of potential and the plugin still works but the creators seem to have moved on. Support questions posted to this have not been answered for months and it looks like support is no longer available. I am leery of purchasing any addons unless I know that company is still active. There is no contact information on their website.
September 3, 2016
Great plugin…very simple and efficient to use (I’ not professional at all). Result is very nice!! Problem is I could not find the way to put more than 1 image in the portfolio. I saw same topic in WP support from one year ago closed without being solved …so I give up and go to another portfolio…too sad.
September 3, 2016
We have a nonprofit website on the WordPress platform and we were looking for a solution to display information in a portfolio format that would also be easy to manage in the WP editor. After looking at many options we found that this was one of the best plugins available because it provides the greatest level of flexibility and the presentation style is beautiful. This plugin is functional, aesthetically pleasing, and well-engineered all around. Thank you to the team of developers who designed this solution and we look forward to future innovations.
September 3, 2016
Le miniature immagini non vengono visuliazzate e il servizio di assistenza è praticamente inesistente.
Read all 52 reviews

Contributors & Developers

“WordPress Picture / Portfolio / Media Gallery” is open source software. The following people have contributed to this plugin.



09 Dec 2017


FIXED: Redux framework color picker control incompatibility issue.
FIXED: W3C compatibility on items.php of default skin.

20 Sep 2017


Major upgrade, alot of new features.

08 Jan 2016


FIXED: PHP Notice removed for WordPress Widget depricated class.

01 Jan 2016


FIXED: Post type and taxonomy parameters in (Generate Shortcode) skin change event.

19 May 2015


FIXED: Quick edit button for item’s sort order field.

12 Feb 2015


FIXED: Recent Portfolio Items widget missing permalinks for items.

29 Dec 2014


FIXED: Notice: Undefined index: global-settings in “wp-content/plugins/nimble-portfolio/nimble-portfolio.php” on line 490

24 Dec 2014


  • Loading animation added.
  • Global Settings added.
  • Thumb cache and size settings moved to global settings from skin settings.
  • LESS Compiler integrated for flexible CSS changes via admin

9 Nov 2014

2.1.0 (Major Upgrade)

  • Plugin now support all post types and taxonomies (both built-in and custom)
  • Shortcode Generator option in Dashboard menu (will replace TinyMCE editor shortcode button in the future)
  • Order and Orderby support added in shortcode
  • Nimble Portfolio widget replaced by Shortcode Widget (can be used for other shortcodes as well).
  • Recent Portfolio Items widget added
  • Previously Featured Image is used as fallback to Image/Video URL field in Default skin only, its now made generic.

15 Oct 2014


  • FIXED: Notice: Undefined index: nimble_portfolio_noncename in ....../wp-content/plugins/nimble-portfolio/nimble-portfolio.php on line 126 issue

9 Sep 2014


  • Images smaller then thumbnail size were not cropping the thumbnail to exact size. Option added in default skin settings to add extra white space to exact thumbnail resize.
  • Featured Image is used as fallback to Image/Video URL field.

11 Aug 2014


  • Sort Order field for Filters added.

24 Jul 2014


  • If Portfolio URL is not defined, its link wont be shown.

08 Jul 2014


  1. Better handling of template paths, better support for add-ons, modify WP action and WP filters parameters to provide more data for better support
  2. More robust and optimized way of generating Filters and Items attributes in default skin
  3. Fixed crop flag while generating thumbnail

25 Jun 2014


  • Error when updating Skin options – Fatal error: Call to a member function setOptions() on a non-object

24 Jun 2014


  1. Replaced Skin menu registration procedure so the plugin will run on PHP version prior to 5.3.0
  2. site_url() used instead of get_bloginfo(‘url’); function to take care of sub-directory installation

18 Jun 2014


  • Extended tinymce shortcode javascript, added custom jquery events to help add-ons

17 Jun 2014


  • FIXED: Too few arguments in class.NimblePortfolio.php bug (reference)

16 Jun 2014

“Version 2.0.0 Released!”

09 Sep 2013


  • rect-1 template CSS fix

09 Sep 2013


  1. PDF support for lightbox gallery.
  2. New Template variation for Round template. template code: ’round-2′
  3. New Template variation for Rectangular template. template code: ‘rect-2’

05 Aug 2013

1. New Template. template code: ’round-1′
2. New Template. template code: ‘rect-1’
3. Better thumbnail generation.
4. flush_rewrite_rules() on plugin activation to take care of 404 error on single portfolio post.
5. Taxonomy slug changed to ‘portfolio-type’

06 May 2013

1. Added URL from Media Library button to select full size Image URL much easier from your site’s Media Library.

05 Mar 2013


  1. Fixed – Warning: Illegal string offset ‘template’ issue (
  2. Fixed – After filter, gallery showing all images

04 Mar 2013


  1. Fixed – Error on above thumbnails on page (

05 Feb 2013


  1. Fixed – Jetpack compatibility issue (
  2. Fixed – Two menu items for ‘Item Type’ (
  3. Fixed – No “Nimble Portfolio” tab on Dashboard/Admin Menu (

12 Oct 2012


  1. A small bug that was printing the shortcode out, instead of replacing the shortcode.
  2. Function to use in php code i.e. nimble_portfolio_show().

31 Aug 2012


  1. A small bug that was hiding the item types.
  2. A lot of people were asking for PrettyPhoto so now plugin uses PrettyPhoto instead of fancybox for gallery.

25 Aug 2012


  1. A small bug that did not allow selection of featured images from library files has now been fixed. You can select from the images available in your library for portfolio items.
  2. Another bug that stopped sorting of portfolio category names that contained special characters has been resolved. Now category names with special characters can be sorted. This is useful if you want to create a price-range sort feature using $ or £ etc in your category names.

29 Jun 2012

1.0.0 – First release