Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

Portfolio Gallery Master

Portfolio Gallery Master provides an easy and simple way of maintaining the portfolios in a gallery setting with direction aware overlay feature.

Portfolio Gallery Master is designed to provide a very simple portfolio administrations using custom post type post. Each post users create under the PGM Portfolio becomes a gallery on the page where they put the shortcode. Each post needs a featured image assigned to the post and it will automatically scaled in the original ratio to be displayed. Each portfolio gallery has a mouse overlay effect that shows the title of the portfolio post. Users can adjust the frame color, font color, overlay background color, and many more from the styles and settings. This plugin also features a responsive mode by default that always show the galleries centered to the parent container and there is a mode where you can set to show a specific number or galleries per row and automatically scale when the browser size changes.

The intuitive admin UI in "Styles" options page will allow users to modify: * Portfolio gallery box width, height, margin, and padding * Color for portfolio gallery box frame, mouse overlay cover, text on the gallery box

In the "Settings" options page users can: * Disable link to portfolio post when the gallery is clicked * Disable hover effect to only show as a gallery * Display mode to "Fixed Size" responsive, "Auto Resize" based on the width of the browser first loads the gallery, and "Portfolios per Row"

With the "Portfolios per Row" option, you can specify # of boxes (portfolios) to display per row with the optional min width and max width settings, which will keep the # of post per row until the width of the portfolio box becomes smaller or larger than the min or max width setting.

The hover affect is based on the "Direct Aware hover Effect" gallery based on jquery.hoverdir.js.

Author Web Marketing Smart
Contributors devcon1, devcon2
Tags direction aware portfolio gallery, gallery, portfolio, portfolio gallery, portfolio plugin
  1. portfolio-gallery-master screenshot 1

    screenshot-1.png shows an example of hover affect following the mouse pointer from the location where it entered

  2. portfolio-gallery-master screenshot 2

    screenshot-2.png shows an example of the style settings for the Portfolio Gallery Master

  3. portfolio-gallery-master screenshot 3

    screenshot-3.png shows an example of the main Portfolio Gallery Master Settings

  4. portfolio-gallery-master screenshot 4

    screenshot-4.png shows how it shows up in the WordPress admin menu bar

This section describes how to install the plugin and get it working.

  1. Upload 'portfolio-slider-master' directory to the '/wp-content/plugins/' directory
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. Press "Add New Portfolio" to create a slider and start adding images.


  • Base version released


This version fixes a security related bug. Upgrade immediately.


  • Security Improvments. Blocked direct access to plugin files.
  • When debug mode is turned on, it reports "notice: undefined variable" for 3 options under settings menu. This issue has been fixed.


  1. License upgraded to GPL v3.
  2. Added PHP version checking to give warning when using the version out of support.
  3. Added recommendation panel to support our development.

How to show different images per portfolio gallery?

For each Portfolio you create, please specify a featured image. The featured image of the post will be displayed in the portfolio gallery.


  • This plugin is provided as is without any warranty.
  • All supports maybe available voluntarily by the development team.
  • Any suggestions, complaints, support requests are happily accepted via email at


  • No limitations at this time.
Version 1.6.1

Requires WordPress version: 3.5.x or higher

Compatible up to: 4.4.7

Last Updated 27 Sep 2016

Date Added: 26 Sep 2015

Plugin Homepage


0 stars
0 ratings


Not Enough Data

Works: 0
Broken: 0