Firelight Lightbox – WordPress plugin | WordPress.org
Skip to content
Plugin Directory
Firelight Lightbox
Details
Reviews
Installation
Development
Support
Description
NEWS: Easy Fancybox is now Firelight Lightbox
Read about it here.
Firelight Lightbox is the
most popular lighbox plugin for WordPress
, active on over 200,000 WordPress installations. It adds a lightweight and flexible lightbox for viewing images, video, and other media on your website.
After activation, links to images, galleries, videos, pdfs, maps, modals, etc, will open in a lightbox. Settings will be under ‘Lightbox’ on your main admin menu.
QUICK LIGHTBOX DEMOS
Demos for images, videos, PDFs, maps, and modals/popups:
Free Lightbox Demo
Pro Lightbox Demo – Light Theme
Pro Lightbox Demo – Dark Theme
FREE LIGHTBOX FEATURES
– Automatic detection of images
– Automatic detection of galleries
– Customize options for Lightbox appearance, style, and behavior
– Opens all common image formats including webp and svg
– Opens WordPress core galleries
– Opens videos from Youtube, Vimeo, and Dailmotion
– Opens PDF files (embed with object tag, iframe, external Google Docs Viewer)
– Opens NextGEN galleries (
instructions
– Opens content from external web pages (
instructions
– Create easy modals and popup boxes (
instructions
– Open image maps (
instructions
– Open lightbox from WordPress menu items (
instructions
– Support for Jetpack Infinite Scroll
– Support for WordPress Multsite (see Installation instructions)
Links:
->
Demos
->
Docs
->
Free Support
PRO LIGHTBOX FEATURES
Firelight Lightbox Pro is an extension for this lightbox plugin that offers:
– Dozens of Pro features for free lightboxes (Fancybox Legacy, Classic, V2)
Priority support direct from developers
New and Powerful Pro Lighbox based on Fancybox 5, including:
– Beautiful, modern full-browser and full-screen ligthbox
– 100+ customizations options
– Thumbnails within the lightbox
– Social sharing for images
– Link direct to images in the lightbox
– “Download image” button
– Toolbar with controls for thumbnails, social sharing, zoom, slideshow, etc
– Open videos
– Open PDFs
– Open popups
– Open inline content and iframes
– Open Google maps
– NextGEN Gallery integration
– Elementor integration
– Perfect on mobile devices
– Optimized lightbox speed
->
VIEW PRO LIGHTBOX DEMOS
->
GET PRO SUPPORT
GDPR / EU Privacy
This plugin does not collect any data or set any browser cookies. The PRO version offers an option to disable the automatic popup after the first visit, which needs a browser cookie. This cookie stores the visitors first website visit timestamp and path on the client side. It is not shared nor is any data stored server side or elsewhere.
Contribute
If you’re happy with this plugin, please consider writing a quick
rating
, helping others in the
forum
, or
translating
Known conflicts & issues
See
Firelight Lightbox Troubleshooting
Screenshots
Open an image in the default lightbox.
Vimeo video in lightbox.
Youtube video in lightbox.
Open a modal in lightbox (modal created in block editor).
The Firelight Lightbox options panel (with Fancybox Classic selected).
Installation
Install like any other plugin. Search for ‘lightbox’ or ‘firelight’ or ‘easy fancybox’ from your WordPress admin plugin page. Or download the zip from this page, and upload the zip via your admin plugins page.
WordPress Multiste
The plugin is compatible with multisite. You can enable the plugin network wide, or allow individual sites to activate it.
When activating the plugin per site, each site will have the Images media type activated and Firelight Lightbox will immediately try opening image links in the light box.
When activated network wide with
Network Activate
, each sub-site will
not
have any media type activated. The options will be there for individual site admins, ready to either activate or leave deactivated.
Reviews
Simple and just works
It’s simple, light and just works. My go to when I need a lightbox in a build.
Works exactly as intended with no extra bloat or issues.
I was having an issue with the WordPress native “Enlarge on click” feature.I tried Fancybox and it worked great, so I switched.
Recommend
I’m using the gallery Plugin “sunshine photo cart” and it does not convert image links into a lightbox gallery. I am sick of using/adjusting 5 different lightbox plugins, because every gallery uses its own…
Read all 334 reviews
Contributors & Developers
“Firelight Lightbox” is open source software. The following people have contributed to this plugin.
Contributors
Firelight
“Firelight Lightbox” has been translated into 14 locales. Thank you to
the translators
for their contributions.
Translate “Firelight Lightbox” into your language.
Interested in development?
Browse the code
, check out the
SVN repository
, or subscribe to the
development log
by
RSS
Changelog
2.3.19
Fix: Remove unused Fancybox
.old
JS files
2.3.18
Update: Supported WordPress version
2.3.17
Fix: Improve image attribute handling
Fix: Update dom purify version
2.3.16
Fix: Improve image attribute handling
Fix: Make nav button tooltips translatable
2.3.15
Fix: Autopopup setting not saving
Fix: jQuery metadata issue
2.3.12
Update: Update dom purify script to 3.2.5
2.3.11
Update: Update Pro landing/pricing
2.3.10
Update: Update Pro landing/pricing
2.3.9
Fix: PHP notice on widget editor screen
Add: Black Friday sale notice
2.3.8
Fix: Remove translated strings from contructor
2.3.7
Fix: Version error
2.3.6
New: Github actions for deployment
Updated: Pro landing and markup
2.3.5
Update: Remove load_plugin_textdomain (WP 6.7 compatibility)
2.3.4
Update: Improve sanitization of alt tags
Update: Update minified JS files
2.3.3
Update: Pro trial implementation
2.3.2
Fix: Compatibility with older Pro versions
2.3.1
Revert: Background scrolling fix on mobile IOS devices
2.3.0
New: Change plugin name to Firelight Lightbox
New: Added free trials for pro version
Updated: Change style & behavior of options page
Fix: ‘nofancybox’ not working fully for image blocks
Fix: Background scrolling on mobile IOS devices
2.2.10
Update: Pro landing page
Update: Small code cleanup
2.2.8
Update: Settings screen title
Update: Refactor/fix how gallery grouping works
Update: Email opt in for all users
Fix: Save message on settings screen
Fix: Vimeo player links for Fancybox2
2.2.7
Skipped
2.2.6
New: Modal for email opt ins
Update: Apply code standards to some files
Fix: “Automattically group images” setting issue
2.2.5
New: Options to hide/close lightbox panel in block editor
Update: Apply coding standards to fancybox-options.php
Fix: wp_enqueue_script syntax error
2.2.4
Fix: Adopt older wp_enqueue_script syntax
2.2.3
Updated: Apply code standards to admin class
Udpated: Raise compatible version of pro to 2.0.0
2.2.2
Added: JavaScript build set up with wp-scripts
Added: Lightbox panel in block editor
Updated: Coding standard for main plugin file
Updated: Coding standards for easyFancyBox class
2.2.1
Updated: PHP coding standards to all view files
Updated: Refine admin JS enqueuing
Updated: Minor markup changes to admin pages
2.2.0
Added: Pro landing page for re-launch of Pro
Added: Optoin to disable core lightbox
Updated: Refined styling / JS for options screen
Updated: Default video width and height values
Fixed: JS console error on admin dashboard
Fixed: Lightbox buttons not working on mobile
2.1.9
Added: Fancybox V2 option for retina displays
2.1.8
Update: Check WordPress version before using some functions
2.1.7
Update: Automattically open image blocks without links
Update: Automattically open gallery blocks without links
Update: Disable core lightbox when active
Update: WordPress tested version to 6.5.3
2.1.6
Update: Allow % width/height for PDFs
Update: Increase review requests to 50% of users
2.1.4
Update: Adjust review request, up to 20% of users
Update: Update plugin banner and icon
2.1.3
Update: Review request on dashboard, 10% of users
2.1.2
Update: Review requests to 40% of users
2.1.1
Added: Request plugin reviews (10% of users)
2.0.6
Added: Fancybox2 transitions
2.0.5
Fixed: Iframe width/height
2.0.4
Fixed: Issues on new setting page
2.0.3
Remove overlay background check
2.0.2
Fixed overlay background settings
2.0.1
Fixed some PHP errors
2.0
Added new options screen
Consolidate options for lightboxes
Use Settings API for saving
Remove unused files
1.9.9
Added .jpeg to autodetect extensions
Added plugin activation timestamp
1.9.8
Removed unused scripts and files
Updated WordPress required version to 5.0
1.9.7
First small release by FirelightWP
Updated author, readme, plugin meta
=1.9.6 =
* Updated author
* Updated links to new site
=1.9.5 =
* FIX: ARIA attributes
* FIX: jQuery.fn.click() shorthand deprecated
1.9.4
FIX: Classic large content scroll
FIX: Classic gallery overflow flicker
FIX: Legacy float title position
FIX: upgrade notice
FIX: overlay opacity ignored (classic)
FIX: onStart not a function (legacy)
FIX: Passing event parameters failing
FIX: Case insesitive selectors failing
FIX: Admin message display issue
1.9
NEW: Swipe support
NEW: Optional fancyBox 2 or Legacy scripts
Fixed background
Dropped IE6-8 support
Dropped SWF support (only availbale in Legacy)
Accessibility improvements
1.8.19
Admin settings links
Pro compatibility message for VideoPress
NEW: Exclude selector option
FIX: border 0 ignored sometimes
1.8.18
FIX: Jetpack Tiled Gallery block compatibility
Don’t include mousewheel script by default
SECURITY: fixed failing color value sanitization + added inline styles output filter, issue reported by Jakob Hagl sba-research.org
1.8.17
Pro compatibility messages
Support forum link
1.8.16
FIX: Trying to get property ‘ID’ of non-object
mark WordPress 5.2 compatible
1.8.15
FIX: inline wrapper nesting issue
Revert to file names without version
1.8.13
FIX: version constant issue
Prepare Visual Composer Masonry Grid Gallery compatibility option
1.8.11
FIX: Vimeo player direct links breaking
1.8.10
Force default autoselector for galleries
1.8.9
Prevent gallery next/prev links to show dud target
FIX: allow youtube url parameters before v=
1.8.7
Autoplay Youtube/Vimeo/Dailymotion
FIX: Exclude Vimeo user pages from autodetect
FIX: Exclude facebook/twitter share link
FIX: PDF embed tag
1.8.6
Gutenberg file block download button compatibility
Gutenberg gallery block compatibility
FIX: Missing argument in easyFancyBox::add_video_wmode_opaque()
Remove version URL parameters
FIX: jQuery 3+ e.indexOf is not a function
1.8.5
FIX: prevent Inline content title
1.8.4
Improved center on scroll behavior with title outside
FIX: Pro options compatibility
1.8.3
FIX: AutoScale option restored
FIX: outline issue in Firefox
Prevent SiteGround Optimizer warning about break outside loop
1.8.2
FIX: main method not returning true in some cases
Force all hosted video to https
FIX: video iframe needs allow=”autoplay” on modern browsers
FIX: default enqueue priority not 10
FIX: possible infinite loop in prev/next and image preloader
Move main method (back) to init, position 9
Introducing easy_fancybox_enqueue_scripts action hook
1.8
NEW: Google Docs Viewer for PDF
NEW: Youtube privacy-enhanced embed
NEW: Compatibility options: late script inclusion, jquery exclusion, no wp_add_inline_script
FancyBox: Improved mobile viewport height detection
FancyBox: now skips subsequent double links in gallery
FancyBox: new PDF content type
FancyBox: improved error messages
Dedicated IE8 stylesheet
jQuery Easing update to 1.4.1
1.7
NEW: Aspect ratio for video frames on smaller screens
NEW: Global minimum screen size
NEW: Loading icon for video/iframe content
NEW: Resize light box on device orientation or browser window size change
NEW: Modal window class and close button class
FIX: pre PHP 5.4 compatibility
FIX: iPhone iframe scrolling
FIX: Autoptimize compatibility
Switch to wp_add_inline_script() script printing, thanks @szepeviktor
1.6.3
FIX: inline js minification incompatibility, thanks @alexiswilke
1.6.2
FIX: line breaks hidden on options media admin page since WP 4.9, thanks @garrett-eclipse
1.6.1
Nolightbox class in menu also for other media types than images
FIX: CSS color code
Spelling fixes, thanks @garrett-eclipse
FIX: Pinterest button compatibility
FIX: Double load plugin text domain
1.6
Add webp to default Autodetect image types
Exclude more rel attribute values from galleries
BUGFIX: gallery preload
Update jquery.easing.js and jquery.mousewheel.js
1.5.8.2
BUGFIX: use dirname(
FILE
) instead of relying on
DIR
to be available
Explicit transparency for gallery navigation links
1.5.8
FIX: variable variable php 7 compat
FIX: obj undefined in minified js
FIX: nofancybox in menu ignored, thanks Trishah
Color value sanitize
NEW: auto popup delay
NEW: pro extension version compatibility check routine
NEW: margin option
NEW: iFrame alow full screen option
Dropped mu-plugins support
Added support for universal nolightbox class
Set focus on iframe after load
FIX: No center on scroll on touch devices
FIX: Allow fullscreen videos
1.5.7
FIX: Pro extension link update
NEW: WebP support and class=’image’ to force image media type
IE 6-8 css rules optional
iframe embed for Youtube, Vimeo and Dailymotion
Croation translation
HTML5 players allowfullscreen default
1.5.6
iPad positioning patch
Don’t unregister scripts that are not ours even for conflict prevention
box-sizing: border-box issue in Firefox fixed
Allow mousewheel scrolling page in the background again
1.5.5
Prevent mousewheel scrolling page in the background
New stylesheet IE alphaimageloader path fix approach
Czech translation added
Updated Indonesian translation
1.5.2
BUGFIX: easy_fancybox_handler() in combo with trigger(‘click’) causes Uncaught Exception script error
1.5.1
FIX: jQuery 1.9+ compatibility
Dropping support for gForms again — “Cannot convert ‘c’ to object” error in combination with some older gForms version 🙁
NEW: support for Infinite Scroll by Jetpack
1.5.0
FIX: CSS3 box-sizing issue (Twenty Thirteen) misplacing close button
NEW: Added SVG support. Thanks to Simon Maillard.
Pre WP 3.6: jQuery 1.9+ compatibility
JQuery Mousewheel extension update to 3.1.3
NEW: Elegant Themes compatibility
Some small Touch device compatibility improvement hacks to the 1.3.4 script
Major plugin overhaul: Class implementation
NEW: Disable hide on overlay click
NEW: Allow automatic resizing to large image size set on Settings > Media during media upload via the hidden WordPress function media_upload_max_image_resize()
NEW Options: iFrame scrolling, autoScale, key navigation/close, cyclic galleries
Metadata custom parameters and Mousewheel gallery scrolling scripts optional
Basic RTL languages/text direction support (gallery navigation inversion, title position)
BUGFIX: https in stylesheet on Windows IIS
Improved W3TC compatibility: query string issue
Gravity Forms in ajax mode compatibility
Use jQuery’s bind(‘ready’) for better ajax content compatibility
Dynamic stylesheet response headers to allow browser caching
Minified version of jquery.metadata.js
Auto-detect on image map areas
nolightbox class for menu items
SECURITY: Settings sanitization
BUGFIX: load_textdomain firing after the main settings array is loaded, leaving text strings in it untranslated.
BUGFIX: missing signs in Youtube url regular expression
BUGFIX: unquoted rel attribute selectors in jquery.fancybox-1.3.4.js
BUGFIX: broken url path in IE stylesheet when missing $_SERVER[‘SERVER_NAME’]
BUGFIX: easing extension not needed on linear easing
1.3.4.9
NEW: Lithuanian translation
NEW: Hindi translation
NEW: Indonesian translation
NEW: Romanian translation
NEW: Polish translation
NEW: Spanish translation
NEW: jQuery Metadata support
NEW: Image map AREA support for all content types
NEW: new iFrame/HTML5 embed code for YouTube, Vimeo and Dailymotion
NEW: fix WordPress Dailymotion auto-embed code missing wmode
Some changes to default settings
Updated Dutch translation
BUGFIX: Opening speed
1.3.4.8
NEW: Advanced option: Gallery auto-rotation
NEW: Spotlight effect
Improved auto-enable and auto-gallery settings
BIGFIX: CSS IE6 hack
BIGFIX: PDF object in IE7
1.3.4.6
PDF embed compatibility improvement
NEW: Show/hide title on mouse hover action
NEW: Auto-gallery modes (Disabled, page/post images only, all)
NEW: Dailymotion support
Links with id
fancybox-auto
will be triggered on page load
Anything with class
fancybox-hidden”
will be hidden
Support for menu items in iframe
Added class
nofancybox
for exclusion when auto-enabling
1.3.4.5
FancyBox script version 1.3.4 (2010/11/11 – http://fancybox.net/changelog/)
NEW: Support for PDF
NEW: Easing options
YouTube, Vimeo and iFrame options adjustable
lots and lots of more options!
BIGFIX: work-around for missing wmode in WordPress (auto-)embedded movies (credits: Crantea Mihaita)
1.3.3.4.2
BIGFIX: iframe width
BIGFIX: image overlay size in Google Chrome browser issue (FancyBox 1.3.3)
BIGFIX: fancybox-swf
1.3.3.4
FancyBox script version 1.3.3 (2010/11/4 – http://fancybox.net/changelog/)
Vimeo support
YouTube Short URL support (disabled by default)
Auto-recognition and seperate class
fancybox-youtube
for YouTube
Auto-recognition and seperate class
fancybox-vimeo
for Vimeo
1.3.2
FancyBox script version 1.3.2 (2010/10/10 – http://fancybox.net/changelog/)
1.3.1.3
translation .pot file available
Dutch translation
NEW: YouTube and Flash movie support
NEW: Iframe support
added option Auto-enable for…
1.3.1.2
added option titlePosition : over / inside / outside
added option transitionIn : elastic / fade / none
added option transitionOut : elastic / fade / none
1.3.1.1
small jQuery speed improvement by chaining object calls
1.3.1
Using FancyBox version 1.3.1
Commercial plugin
This plugin is free but offers additional paid commercial upgrades or support.
Meta
Version
2.3.19
1 month
ago
Active installations
200,000+
WordPress version
5.0 or higher
Tested up to
6.9.4
PHP version
7.0 or higher
Languages
Croatian
Czech
Dutch
English (Canada)
English (UK)
English (US)
French (France)
German
Greek
Japanese
Russian
Slovak
Spanish (Spain)
Spanish (Venezuela)
, and
Turkish
Translate into your language
Tags
gallery
image
lightbox
modal
photo
Advanced View
Ratings
4.8
out of 5 stars.
302 5-star reviews
5 stars
302
15 4-star reviews
4 stars
15
7 3-star reviews
3 stars
1 2-star review
2 stars
10 1-star reviews
1 star
10
Your review
See all
reviews
Contributors
Firelight
Support
Issues resolved in last two months:
1 out of 4
View support forum
US