Skip to content
New in v1.4 — Masonry layout

Filterable before/after galleries for Elementor.

Show your work. Let visitors filter, zoom, and drag through before/after — no code, no jQuery, fully designable inside Elementor.

0 kb
of jQuery
100%
Elementor
AA
Accessible
New herringbone paver driveway after renovation
Cracked asphalt driveway before renovation
BeforeAfter
Works with Elementor WordPress 5.8+ No jQuery Responsive Accessible (AA) Translation-ready
Why teams pick it

Everything a project portfolio needs, in one Elementor widget.

Filterable categories

Auto-built or custom-ordered categories, four button styles, mobile-friendly scroll.

Before / After slider

Draggable comparison on every card — mouse, touch, keyboard. Also in the lightbox.

Grid or Masonry

Switch per widget. Responsive per-device columns and gaps.

Designed in Elementor

Cards, filters, lightbox, slider — every control styleable natively. No CSS.

Why it's different

Most plugins give you a pretty gallery.
Gallery Filter gives you a portfolio.

A filterable project portfolio with a built-in before/after slider — designed entirely in Elementor. No extra plugins. No code.

Before/After + filtering + lightbox in ONE plugin

Before/after usually needs a separate plugin. Here it's built into each project, on the card AND enlarged in the lightbox, alongside the gallery images.

A project portfolio, not just images

Each item has cover, gallery, before/after, title, category, selectable tags, location, description and link — all shown in the lightbox.

Two content sources

A real Gallery Projects post type (with taxonomy + managed tags), or manual items directly inside Elementor with live preview.

Actually designed in Elementor

Deep native style controls for filters, cards, lightbox and before/after slider. Not a locked shortcode.

Grid AND Masonry, accessible, no jQuery

Switch layouts per widget, per-device columns, keyboard + touch, and zero jQuery on the front end.

Theme-proof + reuse-friendly

Hardened so aggressive themes can't break the lightbox or images. Starts empty with managed vocabularies for clean multi-site reuse.

CapabilityTypical gallery pluginsGallery Filter
Filterable categories (auto/custom order, styles, mobile scroll)Basic
Built-in before/after slider
Per-project metadata (title, location, tags, description, link)
Content source flexibility (CPT + manual in Elementor)CPT only
Fully designed in Elementor (native controls)Shortcode
Grid + MasonryOne or the other
No jQuery on the front end
Theme-proof lightbox controls
Interactive

Try the before/after slider

Real, draggable comparison — works with mouse, touch and keyboard arrows. Use it to show transformations from paving, landscaping, remodeling and more.

  • Set a Before and After image per project
  • Available on the card AND enlarged in the lightbox
  • Styleable divider, handle and labels
  • Coexists with the rest of the gallery images
After
Before
BeforeAfter
Layouts

Grid or Masonry — your call, per widget.

Per-device columns and gaps. On mobile the filter bar becomes a single-line scroll.

Filter styles

Four button styles. Auto or custom-ordered categories.

Pills

Style

Outline

Style

Underline

Style

Minimal

Style
Lightbox preview
Paving Austin, TX

Herringbone driveway refresh

Replaced a cracked asphalt driveway with a herringbone paver install…

1 / 4
Lightbox

Accessible, theme-proof, and built for portfolios.

Keyboard arrows, swipe, focus trap, and Esc-to-close. Displays the enlarged before/after comparison first, then browses the gallery — with a counter and controls that stay visible on any theme.

  • Keyboard + swipe navigation, Esc to close
  • Shows title, location, description and tags
  • Enlarged before/after comparison inside
  • Theme-proof: controls stay readable on any background
Manage projects your way

Two content sources. Zero compromise.

WordPress admin → Gallery Projects
Herringbone driveway refresh
Paving
Austin, TX
driveway stone curb-appeal residential
Replaced a cracked asphalt driveway with a herringbone paver install…
Or add items directly in the Elementor widget

Gallery Filter widget

1Herringbone driveway
2Backyard deck & path
3Warm oak kitchen

Everything updates in the Elementor live preview — no reloads, no shortcodes.

Designed in Elementor

Native controls for every element. No CSS required.

01Cards (radius, border, shadow, overlay)
02Card hover (zoom, lift)
03Category badge
04Title (2-line clamp)
05Tags & +N pill
06Filter buttons (4 styles)
07Filter bar (wrap / scroll)
08Lightbox controls & typography
09Before/After divider & handle
10Before/After labels
11Arrow icon
12Per-device columns & gaps
How it works

From install to live in about ten minutes.

01

Install & activate

Upload the plugin ZIP or install from your account. Activate with one click.

02

Add projects (or manual items)

Fill in cover, gallery, before/after, category, tags, location and description.

03

Drop the widget on any page

Drag the Gallery Filter widget into Elementor and style it live.

Everything included

The complete feature checklist.

Elementor widget
Grid & Masonry
Category filter bar (auto or custom order)
4 filter button styles
Wrap or scrolling filter bar
Before/After slider (card + lightbox)
Accessible lightbox (keyboard/touch)
Project descriptions in the lightbox
Selectable tags + "+N"
Location field with pin
Cover + multi-image gallery
Optional per-project link
Two content sources (post type or manual)
Fully styleable in Elementor
Responsive (per-device columns/gaps)
No jQuery on the front end
Theme-proof lightbox controls
Managed tag vocabulary + category taxonomy
Clean empty start for reuse
Translation-ready (POT included)
Use cases

Built for teams with visual portfolios.

"Our project portfolio finally looks like our work. Clients love dragging the before/afters — booked calls doubled."
Marta L. · Landscape studio
"Zero code and it drops straight into our Elementor theme. The mobile scroll filter is the detail I didn't know I needed."
Diego R. · Paving contractor
"We used to stack three plugins for gallery, lightbox, and comparison. One widget replaced all of them."
Alex T. · Remodeling agency
Get it

One clean price. Lifetime updates.

Launch pricing
$49/site

One-time. Lifetime updates. Use on your own site.

Get Gallery Filter

Built by Servkh — need a custom site? Contact us.

FAQ

Answers to the common questions.

Yes — Gallery Filter is an Elementor widget. It works with any Elementor-compatible theme.

Show your work. Book more jobs.

Add Gallery Filter to your Elementor site and turn your project photos into a portfolio visitors want to explore.