As a photographer or artist, you pour your heart into your work and deserve a portfolio that truly does it justice. But it can be frustrating when a potential client has to sift through dozens of images to find the style they’re looking for.
We’ve seen firsthand how a disorganized gallery can cause you to lose out on great opportunities. If clients can’t easily find examples of your wedding photography or landscape art, they might just move on.
That’s where a filterable portfolio comes in. It allows visitors to sort your work with a single click, making it easy for them to see exactly what they need.
In this guide, we will show you how to easily create a filterable portfolio in WordPress, step by step.

Why Create a Filterable Portfolio in WordPress?
Most photographers and designers create beautiful portfolios showing their best photographs. However, sometimes, people looking to hire you may want to see if you have done something similar before.
For example, someone looking for a fashion photographer might want to see your previous work in fashion.
Adding filters to your portfolio allows you to show your work under different tags. It also helps your users to easily sort items in your portfolio.

Let’s take a look at how to easily create a filterable portfolio in WordPress, no coding required.
Creating a Filterable Portfolio in WordPress
First, you will need to install and activate the Envira Gallery plugin. For more details, see our step-by-step guide on how to install a WordPress plugin.
Envira Gallery is a premium WordPress plugin, and you will need at least the Plus plan to access the Tags addon.
For more details, you can see our complete Envira Gallery review.
Upon activation, you need to visit the Envira Gallery » Settings page to enter your license key. You can get this information from your account on the Envira Gallery website.

Once you have entered the key, you should click the ‘Verify Key’ button. You will see a message that the site is now receiving updates.
Next, you need to install the tags addon. To do that, head over to the Envira Gallery » Addons page and find the Tags Addon.

Once you find it, you need to click on the ‘Install’ button.
Envira Gallery will fetch and install the addon for you, and then you will need to click on the ‘Activate’ button to start using it.

Now, you are ready to create your filterable portfolio.
Head over to the Envira Gallery » Add New page to create your first gallery and give it a name.

You can now add photos to your gallery. Click the ‘Select Files from Your Computer’ button to upload new images, or click ‘Select Files from Other Sources’ to choose pictures already in your WordPress media library.
If the photos are already in the WordPress media library, then you should click the ‘Select Files from Other Sources’ button.
Envira will now upload and insert those files into your gallery. Once it’s done, you can scroll down to see your images.
For more details, see our guide on how to add image galleries in WordPress.

Now, you need to click on the pencil icon to edit an image.
This will bring up a popup where you can add the tags and other metadata to your photos.
Think of tags as keywords or categories for your images. For example, you could use tags like ‘Weddings,’ ‘Portraits,’ ‘Landscapes,’ or ‘Black and White.’ These tags will become the clickable filters your visitors use to sort your portfolio.

Enter the tags you want to assign to this photo. You can add multiple tags separated by a comma. Once done, click on the ‘Save Metadata’ button to store your tags.
Now, you need to repeat the process to add tags to all images in your gallery.
Pro Tip: Be consistent with your tags. For example, always use ‘Portraits’ instead of switching between ‘Portrait’ and ‘Portraits.’ This keeps your filters clean and easy for visitors to use.
After adding tags to your photos, click on the ‘Tags’ tab on the left of your gallery page. This is where you can enable or disable tag filtering for your gallery.

You need to check the ‘Enable Tag Filtering?’ box to enable tag filtering, and you will be able to see settings for this option.
You can choose the position of the tags (above or below the gallery), decide whether to display all tags or only specific ones, and configure other display settings.
Once you are done, simply click on the ‘Publish’ button to make your gallery live. Your portfolio gallery is now ready to be added to your site.
Adding the Filterable Portfolio to Your WordPress Website
You can now create the post or page where you want to display your filterable portfolio. If you are using the block editor, then simply add an Envira Gallery block to the article.

After that, you should click on the ‘Search for a gallery’ dropdown menu and select the gallery you published earlier.
If you are using the classic editor (the older WordPress post editor), then you should click the ‘Add Gallery’ button that you will find under the post or page title.

This will bring up a popup where you can select the gallery you just created and insert it into your WordPress post and page.
You can now update your post or page to save your changes and preview your website to see your filterable portfolio in action.

If you would like to learn more things that you can do with Envira Gallery, then just check out these tutorials:
- How to Create an Image Gallery in WordPress (Step by Step)
- How to Add a Gallery in WordPress with a Lightbox Effect
- How to Automatically Add Watermark to Images in WordPress
Video Tutorial
Frequently Asked Questions (FAQs)
Here are the answers to some of the most common questions we get about creating filterable portfolios in WordPress.
What is the best WordPress plugin for a filterable portfolio?
We recommend Envira Gallery as the best plugin for creating a filterable portfolio. It is powerful, easy to use, and the Tags Addon makes the entire process simple, even for beginners.
For more details, you can see our complete Envira Gallery review.
Can I create a filterable portfolio for free?
While some free gallery plugins exist, advanced features like tag filtering are usually part of their premium versions. To use the filterable portfolio feature in Envira Gallery, you will need at least their Plus plan.
We feel the investment is worthwhile for the professional functionality and ease of use it provides.
Will a large portfolio gallery slow down my website?
A gallery won’t slow down your site if you use a performance-optimized plugin like Envira Gallery. It is built to be fast and uses best practices to load your images efficiently.
You should also always optimize your images for the web before uploading them to WordPress to ensure the best performance.
Additional Resources and Next Steps
Now that you know how to create a filterable portfolio, you might want to explore other ways to improve your site’s galleries and images. Check out these helpful guides:
- Best WordPress Photo Gallery Plugins – See our expert comparison of the top gallery plugins to make sure you’re using the best tool for the job.
- How to Add a Gallery with a Lightbox Effect – Make your portfolio images pop by allowing users to view them in a beautiful lightbox overlay.
- How to Automatically Add a Watermark to Images – Protect your hard work by automatically adding your logo or a watermark to every photo you upload.
- How to Create a WooCommerce Product Image Gallery – If you sell your photos or art online, this guide will show you how to create stunning product galleries for your store.
- How to Create an Image Gallery in WordPress – A great refresher on the basics of creating beautiful and responsive image galleries.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Dennis Muthomi
Filterable galleries are a must-have for creatives.
A helpful tip I’ve learned is to create a standardized tagging system before setting up your Envira Gallery tags. I do this with all my photographer clients. I stick to consistent tags like “wedding,” “portrait,” and “commercial” across their work. It’s super helpful for two reasons:
– Makes portfolio maintenance way easier
– Creates a better filtering experience for visitors
BTW, the Tags Addon you mentioned has been perfect for implementing this system!
Haim
All the photo galleries I found so far that support Tags allow filtering one tag at a time. I’d like to implement gallery where I can filter based on multiple tags to get the photos having ALL the tags. For that the Tag selection should be in a checkbox form to allow checking more than one. Can anyone point me to such solution for WP? Thanks.
divp
nice one keep sharing
Lewis
Really awesome article, I loved this theme and soon I will be hiring a web developer to build me a theme like this. Thanks!