Plugin info

Total downloads: 411,871
Active installs: 30,000
Total reviews: 55
Average rating: 4
Support threads opened: 1
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 3
Last updated: 3/2/2025 (304 days ago)
Added to WordPress: 4/28/2016 (9 years old)
Minimum WordPress version: 5.9
Tested up to WordPress version: 6.7.4
Minimum PHP version: 5.6

Maintenance & Compatibility

Maintenance score

Stale • Last updated 304 days ago • Support resolved 0% • 55 reviews

34/100

Is Twenty20 Image Before-After abandoned?

Likely maintained (last update 304 days ago).

Compatibility

Requires WordPress: 5.9
Tested up to: 6.7.4
Requires PHP: 5.6

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

No similar plugins found yet.

Description

Twenty20 is a professional-grade image comparison tool that helps you showcase transformations in a highly engaging way. Perfect for:

  • Photography portfolios
  • Real estate before/after
  • Renovation projects
  • Design makeovers
  • Product comparisons
  • Restoration work
  • Medical procedures
  • And much more!

Video Tutorial

Live Demo

Check the Live Demo.

Key Features

  • Responsive design – works perfectly on all devices
  • Horizontal and vertical sliding options
  • Customizable slider position and orientation
  • Custom “before” and “after” labels
  • Adjustable image widths and alignments
  • Mouse hover sliding effect
  • Touch-enabled for mobile devices
  • Multiple sliders per page
  • Widget support for sidebars
  • SEO-friendly with proper alt tag support
  • Accessibility compliant image comparisons

Page Builder Support

  • Elementor
  • WPBakery Page Builder (Visual Composer)
  • Flatsome UX Builder
  • Classic Editor

Perfect For

  • Photography before/after edits
  • Home renovation comparisons
  • Web design makeovers
  • Product transformations
  • Restoration projects
  • Beauty transformations
  • Real estate renovations

Usage

Shortcode Example

Quick Example

[twenty20 img1="" img2="" direction="vertical" offset="0.5" align="right" width="60%" before="Before" after="After" hover="true"]

Shortcode Parameters

  • img1 – image ID.
  • img2 – image ID.
  • offset – range from 0.1 to 1.0.
  • directionhorizontal|vertical.
  • alignnone|right|left.
  • width – supports both px and %.
  • before – text for the “before” label.
  • after – text for the “after” label.
  • hovertrue or false.

Installation

  1. Upload the twenty20 folder to your /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Use the shortcode [twenty20] in your posts/pages or use the widget

Quick Start Guide

  1. Click the “Add Twenty20” button in your editor
  2. Select your before and after images
  3. Customize settings as needed
  4. Insert and publish

Frequently Asked Questions

How it works?

Twenty20 works by stacking two images on top of each other. As the slider moves across the image.

Quick Example

[twenty20 img1=”” img2=”” direction=”vertical” offset=”0.5″ align=”right” width=”60%” before=”Before” after=”After” hover=”true”]

Shortcode Parameters

  • img1 – image ID.
  • img2 – image ID.
  • offset – range from 0.1 to 1.0.
  • directionhorizontal|vertical.
  • alignnone|right|left.
  • width – supports both px and %.
  • before – text for the “before” label.
  • after – text for the “after” label.
  • hovertrue or false.

How to add before-after slider?

Check the demo Video demo.

How do I add a widget?

Watch the video demo on YouTube.

Can I use more than one slider in a single post or page?

Yes, the Twenty20 plugin allows users to add unlimited before-after sliders.

Review feed

thehowarde
1/6/2021

Works Well

Simple and clear implementation of the Twenty Twenty by Zurb script. Thanks for saving me a few hours.

Screenshots

  1. Add a Twenty20 before-after image.

    Add a Twenty20 before-after image.

  2. Select any two images from the Media Library.

    Select any two images from the Media Library.

  3. Twenty20 shortcode settings page.

    Twenty20 shortcode settings page.

  4. Shortcode.

    Shortcode.

  5. Twenty20 in action.

    Twenty20 in action.

  6. Multiple sliders in different directions.

    Multiple sliders in different directions.

  7. Twenty20 widget.

    Twenty20 widget.

  8. Widget in action.

    Widget in action.

  9. WP Bakery Visual Composer settings.

    WP Bakery Visual Composer settings.

  10. Elementor element.

    Elementor element.

  11. UX Builder element.

    UX Builder element.

Changelog

2.0.4

  • Minor fixes

2.0.3

  • Minor fixes

2.0.2

  • Fixed: Missing alt attributes in image comparison

2.0.1

  • Improved: Accessibility compliance
  • Improved: SEO optimization for image comparisons

2.0.0

  • Complete codebase modernization
  • New: Enhanced image loading system
  • New: Improved mobile touch response
  • New: Better compatibility with page builders
  • New: Modernized admin interface
  • Fixed: Widget image selection issues
  • Fixed: Image replacement bug in widgets
  • Fixed: Admin CSS loading in editor
  • Fixed: Multiple slider initialization issues
  • Improved: Script loading reliability
  • Improved: Overall performance optimization

1.7.6

  • Fixed Elementor Widget
  • Improved mobile responsiveness
  • Performance optimizations

1.7.5

  • Fixed Elementor Widget

1.7.4

  • Fixed Elementor Widget

1.7.3

  • Bug fixes

1.7.2

  • Improve script

1.7.1

  • Bug fixes

1.7.0

  • Bug fixes

1.6.1

  • Bug fixes.

1.6.0

  • Security fixes, and passed in WordPress review.

1.5.9

  • Security fixes

1.5.8

  • Fix: Minor jQuery fix

1.5.7

  • Fix: WP 5.6 Uncaught TypeError (Thanks to @negru13)

1.5.6

  • Fix: Jetpack’s lazy load images issue

1.5.5

  • Fix: Widget mouse over.

1.5.4

  • Added: Integrated with WP Image alt.

1.5.3

  • Fixed cation overlay issue.

1.5.2

  • Fixed Before and After shortcode insert issue

1.5.1

  • Fixed loading issue

1.5

  • NEW: Add Elementor Page builder support.
  • NEW: Add UX Builder by UXThemes support.
  • Minor CSS fixes

1.4

  • NEW: ‘Move slider on mouse over’.

1.3

  • NEW: Image Before and After caption.
  • Fixed arrow shadow css.
  • Widget updated.

1.2

  • Fixed alignment bug

1.1

  • Fixed width issue

1.0

  • First Release