Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
Easy Photography Portfolio icon

Easy Photography Portfolio

v1.5.1
by Pyronaur · 4.6 (30 reviews)

Easy Photography Portfolio is an elegant portfolio gallery plugin designed for Photographers. Install the plugin, add portfolio entries and galleries …

4K+ active installs Updated Feb 27, 2021 Tested to 5.6.14 Requires PHP 5.4.0
Try Demo Download
Pre-installed Ready in ~10s No card
Easy Photography Portfolio

About Easy Photography Portfolio

Easy Photography Portfolio is a plugin for WordPress that helps photographers create a portfolio of their work. It allows you to create albums and categorize your images, and displays them in a masonry gallery. The plugin is easy to set up and can be customized to fit your specific design needs.

Changelog

1.5.1

  • Fixed Yoast SEO Compatibility issue
  • Fixed WP Core Hooks compatibility issue

1.5.0

  • This isn’t a significant major release, just a small increment.
  • Fixed escaping issues
  • Updated CMB to version 2.6.0

1.4.9

  • Various minor improvements

1.4.8

  • Fix: Bug which forced archive title & description

1.4.7

  • Updated CMB to version 2.3.0 that fixes a problem in PHP 7.1+

1.4.6

  • Gracefully deactivate plugin if PHP Requirements are not met

1.4.5

  • Add Yoast SEO Compatibility. Go ahead – optimize your portfolio archive SEO! ?

1.4.4

  • Fix Video Support
  • Fix first plugin initialization process – automatically create the Portfolio page
  • When creating Portfolio page, call it “Portfolio” instead of “Easy Photography Portfolio”

1.4.3

  • Automatically center Photoswipe Captions
  • Code clean-ups ?

1.4.2

  • Fix PhotoSwipe asset name collisions with WooCommerce
  • Update Dashboard UI

1.4.1

  • Fix Single Column spacing in themes that don’t natively support Easy Photography Portfolio

1.4.0

  • New Portfolio Layout: Single Column in Single Portfolio Entries ?
  • Clean up a lot of the code ?
  • ? Major changes in template loading! From now on tempaltes are loaded through hooks, so you can tap into before AND after ANY template part has been loaded.
  • ? Deprecate quite a few actions because they’re not needed anymore!: phort/wrapper/start, phort/wrapper/end, phort/load_template/{$base}
  • ? Add phort_attach_template() and phort_detach_template() functions to easily attach or remove template files
  • Enable “show_in_rest” for Gutenberg Compatibility!
  • Change PhotoSwipe.js queue handles from phort-photoswipe-* to photoswipe-*

1.3.1

  • As promised, a bug was introduced in 1.3.0 ?
  • Fixed bug where portfolio would completely break down if pop-up galleries were disabled
  • Fixed bug where Admin JavaScript didn’t load because it didn’t exist
  • No additional bugs introduced in this version ?

1.3.0

  • It’s finally here! You asked for it, and now it’s here! Drumroll please!
  • ? ? ? ? ? ? ?
  • ? Added option to set a single portfolio gallery as your home page!
  • ? Added option to set a portfolio category as your home page!
  • ? Added option to hide gallery captions in post-view while showing them in pop-up galleries!
  • Also, some under-the hood moficiations for the way galleries are handled. Makes it easier to style the plugin
  • Also, fixed bugs ?
  • Most probably introduced a bug or two with the new homepage functionality!
  • What do you call a lazy doctor? Dr. Do Little. ?
  • ? Deprecate phort_entry_data_attribute in favor of phort_entry_data_attributes in /templates/archive/entry.php template

1.2.5

  • Fixed bugs. ?

1.2.4

  • Improve custom portfolio query compatiblity
  • Improve default layout styling

1.2.2

  • Code clean-ups ?
  • Add new hook phort/layout/init – run before the view genertation has started
  • Make masonry fit the PP_Wrapper from edge to edge

1.2.1

  • Only create “Easy Photography Portfolio” page when “Portfolio” doesn’t exist
  • Add function phort_get_meta()

1.2.0

  • Automatically open the popup gallery based on the URL ?
  • Add an alternative pop-up gallery – PhotoSwipe ?
  • Add full support for captions and descriptions ? ? ?
  • Rename app[.css|.js} to photography-portfolio[.css|.js]
  • Enqueue libraries separately instead of bundling everyting into libs.js
  • Don’t rely on underscore.js anymore
  • Don’t load jQuery Masonry when it’s not needed
  • Increase gallery z-index to fix popup gallery display poorly coded themes

1.1.9

  • Fix plugin in themes that don’t load jQuery
  • Add password protection support

1.1.8

  • Fix compatibility issue with WooCommerce. Thank you @miraaz for reporting it.

1.1.7

  • Increase the /portfolio/ archive limit from default WP setting to 100

1.1.6

  • Fix lightGallery social sharing issues, for real.
  • Close the whole gallery on ESC key
  • Add options to disable thumbnails or hide them by default
  • CSS Improvements
  • Reorganize settings this much -> ?
  • Make a few more strings translatable

1.1.5

  • Translations are now working!
  • Trigger phort.lazy.loaded_item after each lazy-loading item has loaded
  • Fix lightGallery social sharing issues
  • Improve inline documentation
  • Better masonry alignment

1.1.4

  • Better default setting management. Defaults are now used by….default. Even before the options object is populated. Yay.
  • Set image height to auto, because as it turns out some themes don’t do that out of the box.
  • Introduce phort_set_defaults, deprecate setting defaults with hooks
  • Refactor a lot of code, hopefully making it easier to read
  • You’re actually reading this. I like you. Here, have a cookie ?

1.1.3

  • Show a message with a link to a setup guide when the plugin is activated
  • Add a default portfolio entry if none already exist
  • Add a default portfolio page and automatically set it up in the settings
  • Add a settings link in plugins page
  • Update Tested up to tag

1.1.2

  • Add option to disable the popup gallery
  • Add WPML Compitability ( thanks to @vukvukovich from WPML )
  • Update CMB2

1.1.1

  • Make sure images have 100% max width, some themes don’t do that by default
  • Add actions for to make it easier to tap into the templates: phort/{archive|gallery}/loop/{start|end}

1.1.0

  • Make sure all top level template wrappers utilize phort_class()
  • More elaborate plugin settings with dropdowns instead of checkboxes
  • Add permalink class .PP_Entry__permalink

1.0.9

  • Always make sure an image exists before trying to display it

1.0.8

  • Add function phort_is_front_page()
  • Add play button overlay on videos
  • Validate layouts before returning phort_slug_current() value

1.0.7

  • Correctly set-up postdata in single portfolio layouts
  • Revolutionary new UI when creating a new portfolio entry ( fixed subtitle alignment )
  • Hide layout setting dropdowns if there are no layouts to choose from.
  • Clarify code and comments
  • By default load 100 portfolio entries. If you need more, you’re responsible for displaying them properly. Why would you need a portfolio with more than 100 albums ?
  • Remove filter phort/get_template.
  • Introduce filter phort/get_template/{$base}
  • Allow themes/plugins to modify EPP Defaults

1.0.5

  • Fix broken portfolio links
  • Improve JavaScript hooks
  • Other minor improvements

1.0.0

  • First Release!

Try other plugins

Yoast SEO icon

Yoast SEO

4.8 · 10M+ installs

Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using the Yoast SEO…

WooCommerce icon

WooCommerce

4.5 · 7M+ installs

Everything you need to launch an online store in days and keep it growing for years. From your…

LiteSpeed Cache icon

LiteSpeed Cache

4.8 · 7M+ installs

All-in-one unbeatable acceleration & PageSpeed improvement: caching, image/CSS/JS optimization...