video thumbnail for 'How to Add a Filter Gallery to Your Website in Just a Few Minutes!'

I’ll show you a fast, practical way to add a filterable image gallery to a WordPress site using Elementor and the Essential Add-ons for Elementor plugin. This method gives you a clean, interactive gallery with filter buttons so visitors can quickly find what they want.

Free Stuff!

🎁Get Early Access to the Best AI Tools Before Everyone Else

Download Now!

Table of Contents

Step 1: Install Elementor and Essential Add-ons for Elementor

First, make sure you have Elementor installed. Then go to Plugins > Add New and search for Essential Add-ons for Elementor. Click Install, then Activate.

Add Plugins results with Elementor Website Builder and Essential Addons for Elementor showing the Install button

After activation the plugin may run a quick setup. When you reach the module list, open the Creative Elements section and enable Filterable Galleries. This makes the filterable gallery widget available inside Elementor.

Creative Elements section of Essential Addons with the Filterable Gallery toggle turned on

Step 3: Open the page with Elementor

Edit the page where you want the gallery. Right-click the page link and choose Edit with Elementor to open it in a new tab so you can work without losing your place.

WordPress Pages screen showing a right‑click context menu with the 'Edit with Elementor' option highlighted

In Elementor’s widget search type filterable and look for the widget tagged EA or Filterable Gallery. Drag it onto the canvas where you want the gallery to appear.

Dragging the Filterable Gallery widget from Elementor panel onto the page canvas

Set the basic options:

  • Items — how many gallery items to show (you can add many, three is fine for testing)
  • Columns — number of columns to display
  • Link behavior — link to button, image, or lightbox depending on your preference

Each filter button is created by adding a control (control name) and assigning gallery items to that control. I recommend writing control names in lowercase so they behave predictably.

  • Example control names: house, building, front
  • Example gallery item names: White House, Barkley Hotel, Garden Front

You can duplicate items, remove unused ones, or add more items as needed. Make sure each gallery item is assigned to the correct control.

Elementor filterable gallery sidebar with control 'house' and item name 'White House'

Scroll inside the widget settings to add images for each gallery item from your media library. You can also add links for each item — choose whether links open in a new tab or are set to nofollow.

Free Stuff!

🎁Get Early Access to the Best AI Tools Before Everyone Else

Download Now!

Media library with an image selected and attachment details visible, showing the Insert Media button

Open the Style tab to adjust appearance. Useful options include:

  • Background color — set a card background or keep white for a minimalist look
  • Border style and width — set to solid and tweak width for a framed look
  • Border radius — increase for rounded cards (I used 10px for a softer look)
  • Margin and spacing — control gaps between cards

Elementor Filterable Gallery style tab open showing Background Color, Margin, Border Type, Width and Border Radius controls with gallery preview

Step 8: Preview and test

Click the preview icon (the eye) to open the page in a new tab and test the filter buttons. Click each filter to confirm the correct items show and links behave as expected.

Preview of a filterable gallery with the 'house' filter active showing a single gallery card with overlay icons for lightbox and link.

Tips and best practices

  • Optimize images before uploading to improve page load times and performance.
  • Use meaningful control names that reflect categories visitors will understand.
  • Keep filters simple — too many filters can overwhelm users.
  • Test on mobile — adjust columns and spacing so the gallery stays usable on small screens.

Frequently asked questions

How many items can I add to the filterable gallery?

There is no hard limit in the widget itself, but practical limits depend on page performance. Add as many as you need, and use image optimization or lazy loading to keep the page fast.

Do control names have to be lowercase?

It is best practice to use lowercase control names to avoid unexpected behavior and keep category matching predictable.

Will the gallery work with any WordPress theme?

Yes, the widget should work with most themes that support Elementor. If styling looks off, use the widget style settings or add theme-specific CSS adjustments.

Can I open gallery item links in a new tab or set nofollow?

Yes. When you set the link for each item you can choose to open in a new tab and set the rel attribute to nofollow if needed.

How do I make the gallery mobile friendly?

Reduce columns for smaller breakpoints inside Elementor settings, adjust margins and padding, and use responsive image sizes. Test on several devices.

Wrap-up

A filterable gallery is a great way to make visual content easier to browse. With Elementor and Essential Add-ons you can build a polished gallery in a few minutes, style it to match your site, and keep it responsive. Try a few variations and pick the layout and controls that work best for your content.

Free Stuff!

🎁Get Early Access to the Best AI Tools Before Everyone Else

Download Now!