Title: Image Zoom on Hover
Author: Mathew
Published: <strong>Eost 7, 2025</strong>
Last modified: Mae 5, 2026

---

Search plugins

![](https://ps.w.org/image-zoom-on-hover/assets/banner-772x250.png?rev=3351993)

![](https://ps.w.org/image-zoom-on-hover/assets/icon-256x256.png?rev=3351993)

# Image Zoom on Hover

 By [Mathew](https://profiles.wordpress.org/mathewt/)

[Download](https://downloads.wordpress.org/plugin/image-zoom-on-hover.1.0.2.zip)

 * [Details](https://bre.wordpress.org/plugins/image-zoom-on-hover/#description)
 * [Reviews](https://bre.wordpress.org/plugins/image-zoom-on-hover/#reviews)
 *  [Installation](https://bre.wordpress.org/plugins/image-zoom-on-hover/#installation)
 * [Development](https://bre.wordpress.org/plugins/image-zoom-on-hover/#developers)

 [Support](https://wordpress.org/support/plugin/image-zoom-on-hover/)

## Description

Image Zoom on Hover brings sophisticated image zoom functionality to your WordPress
website, creating an engaging and professional user experience for your visitors.
This powerful plugin transforms ordinary images into interactive elements that users
can click to view in stunning detail through a clean, full-screen overlay interface.

**The Perfect Solution for Visual Content**

Whether you’re running a photography portfolio, product showcase, blog, or business
website, Image Zoom on Hover enhances how visitors interact with your visual content.
The plugin seamlessly integrates with any WordPress theme and provides intuitive
controls that work beautifully across all devices and screen sizes.

**Intelligent and Responsive Design**

Our plugin features smart responsive technology that automatically adapts to different
screen sizes and devices. On mobile devices, images are intelligently scaled to 
fit perfectly within the viewport, ensuring users never experience cut-off content
or horizontal scrolling. The zoom calculations dynamically adjust based on device
capabilities and screen dimensions.

**Key Features That Set Us Apart**

The plugin offers comprehensive customization options that give you complete control
over the zoom experience. You can select specific post types where zoom functionality
should be active, set minimum image width requirements to prevent tiny images from
having zoom capabilities, and easily exclude specific images or entire sections 
using CSS classes or IDs.

**Seamless User Experience**

Users can zoom images through multiple intuitive methods including clicking directly
on the image, and they can return to normal view by clicking the zoomed image again,
clicking outside the image area, pressing the Escape key, or simply scrolling the
page. The smooth CSS transitions create a premium feel that enhances user engagement.

**Gallery Navigation** – Browse all zoomable images on a page without closing the
overlay. When multiple images are present, prev/next arrow buttons and an image 
counter (e.g. 2 / 5) appear automatically, making it effortless to navigate through
a full set of images in sequence.

**Advanced Features Include:**

**Flexible Post Type Control** – Choose exactly which content types should have 
zoom functionality, from posts and pages to custom post types, giving you granular
control over where the feature appears on your site.

**Smart Image Filtering** – Set minimum width requirements to automatically exclude
small images like icons, thumbnails, and logos from having zoom functionality, keeping
the feature focused on content that benefits from detailed viewing.

**Comprehensive Exclusion System** – Easily exclude specific images or entire sections
from zoom functionality using CSS classes, IDs, or selectors, perfect for maintaining
clean navigation areas and preventing interference with existing functionality.

**Mobile-Optimized Experience** – Advanced mobile detection and responsive scaling
ensure images always fit perfectly within mobile viewports, with special considerations
for mobile browser UI elements and touch interactions. Native pinch-to-zoom support
lets mobile users intuitively zoom images using familiar touch gestures.

**Customizable Visual Indicators** – Control whether hover zoom icons appear, allowing
you to create either a clean, minimal interface or provide clear visual cues for
interactive images based on your design preferences.

**Homepage Integration** – Smart homepage detection automatically shows relevant
settings only when needed, with separate controls for homepage zoom functionality
that work seamlessly with any homepage configuration.

**Performance Optimized** – Lightweight vanilla JavaScript implementation with no
external dependencies ensures fast loading times and compatibility with all modern
browsers and WordPress configurations.

**Perfect for Multiple Use Cases:**

Photography websites benefit from the detailed image viewing capabilities that let
visitors appreciate fine details and artistic elements. E-commerce sites can showcase
product details more effectively, allowing customers to examine items closely before
making purchase decisions. Portfolio websites gain professional polish with smooth
zoom transitions that highlight creative work. Blog and magazine sites can enhance
visual storytelling by making images more engaging and interactive. Corporate websites
can present charts, diagrams, and infographics with improved clarity and accessibility.

**Installation and Configuration**

The plugin installs in seconds and requires no technical knowledge to configure.
The intuitive settings panel provides clear explanations for each option, making
it easy to customize the zoom behavior to match your specific needs and design requirements.

## Screenshots

 * [[
 * **Admin Settings Panel** – Clean, intuitive settings interface with clear explanations
   for each option and real-time configuration.
 * [[
 * **Image loading with a zoom icon when hovering** – When the mouse is hovered 
   the zoom icon will show on the image
 * [[
 * **Desktop Zoom Experience** – Smooth image zoom with elegant overlay and multiple
   exit options for optimal user experience.

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/image-zoom-on-hover` directory,
    or install the plugin through the WordPress plugins screen directly by searching
    for “Image Zoom on Hover”.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress. You’ll see a success
    notification with a direct link to the settings page.
 3. Navigate to Settings  Image Zoom on Hover to configure the plugin according to 
    your preferences.
 4. Customize the settings to match your site’s needs, including selecting post types,
    setting minimum image sizes, and configuring mobile behavior.
 5. Save your settings and visit your site to see the zoom functionality in action 
    on eligible images.

## FAQ

### Does this work with all WordPress themes?

Yes, the plugin is designed to work seamlessly with any properly coded WordPress
theme. It uses standard WordPress hooks and targets common content area selectors,
ensuring compatibility across thousands of themes. The vanilla JavaScript implementation
means there are no conflicts with existing jQuery or other JavaScript libraries.

### Can I disable zoom for specific images without affecting others?

Absolutely! The plugin provides a comprehensive exclusion system where you can specify
CSS classes, IDs, or selectors to exclude specific images or entire sections from
zoom functionality. This is perfect for maintaining clean navigation areas, excluding
thumbnails, or preventing interference with existing image galleries or sliders.

### How does the mobile experience work?

The plugin includes advanced mobile optimization that automatically detects mobile
devices and adjusts the zoom behavior accordingly. Images are intelligently scaled
to fit within mobile viewports with special consideration for mobile browser UI 
elements. You can also choose to disable the feature entirely on mobile devices 
if preferred.

### Will this slow down my website?

No, the plugin is optimized for performance with minimal impact on page load speeds.
It uses lightweight vanilla JavaScript with no external dependencies, and the CSS
and JavaScript only load on pages where zoom functionality is active. The code is
efficiently written to process images quickly without blocking page rendering.

### Can I customize the appearance of the zoom overlay?

The current version provides a clean, professional overlay design that works well
with most websites. The overlay features a subtle white background with smooth transitions
and an elegant close button. While extensive visual customization options may be
added in future versions, the current design is carefully crafted to be both functional
and aesthetically pleasing.

### Which post types support image zoom by default?

By default, the plugin enables zoom functionality on posts and pages. However, you
can easily customize this in the settings to include any public post type on your
site, including custom post types created by themes or other plugins. This gives
you complete control over where the zoom feature appears.

### How do I exclude small images like icons and logos?

The plugin includes a minimum image width setting that automatically excludes images
smaller than your specified threshold. By default, images smaller than 300 pixels
wide are excluded, but you can adjust this value anywhere from 50 to 1000 pixels
to match your site’s needs.

### Can I use this with existing image gallery plugins?

Yes, the plugin is designed to work alongside existing gallery plugins and image
management tools. The exclusion system allows you to prevent conflicts by excluding
specific gallery containers or image classes, ensuring smooth integration with your
existing setup.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Image Zoom on Hover” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Mathew ](https://profiles.wordpress.org/mathewt/)

[Translate “Image Zoom on Hover” into your language.](https://translate.wordpress.org/projects/wp-plugins/image-zoom-on-hover)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/image-zoom-on-hover/),
check out the [SVN repository](https://plugins.svn.wordpress.org/image-zoom-on-hover/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/image-zoom-on-hover/)
by [RSS](https://plugins.trac.wordpress.org/log/image-zoom-on-hover/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.2

** New:
 * Gallery Navigation – New prev/next arrow buttons and image counter (e.
g. 2 / 5) appear in the zoom overlay when multiple zoomable images are present on
the page, allowing visitors to browse the full image set without closing the overlay*
Pinch-to-Zoom on Mobile – Native pinch gesture support added for mobile devices,
letting users zoom images using the familiar two-finger pinch interaction * Tested
with WordPress 7.0

#### 1.0.0

 * **Initial Release** – Complete image zoom functionality with comprehensive feature
   set
 * **Core Zoom Features** – Click-to-zoom with smooth animations and multiple zoom-
   out methods including click, scroll, and keyboard shortcuts
 * **Advanced Mobile Support** – Intelligent mobile detection with responsive scaling
   and viewport-aware image sizing for perfect mobile experience
 * **Flexible Post Type Control** – Granular selection of post types with automatic
   detection of public post types and custom post type support
 * **Smart Image Filtering** – Configurable minimum image width requirements to 
   automatically exclude small images, icons, and thumbnails
 * **Comprehensive Exclusion System** – Advanced CSS selector-based exclusion system
   supporting classes, IDs, and parent container exclusions
 * **Homepage Integration** – Intelligent homepage detection with separate controls
   for homepage zoom functionality and automatic settings visibility
 * **Customizable Visual Indicators** – Optional zoom icon overlays with hover states
   and configurable visibility settings
 * **Performance Optimizations** – Lightweight vanilla JavaScript implementation
   with no external dependencies and minimal performance impact
 * **WordPress Standards Compliance** – Full adherence to WordPress coding standards
   with proper security, sanitization, and validation
 * **Professional Admin Interface** – Intuitive settings page with success messages,
   plugin action links, and contextual help text
 * **Responsive Design System** – Advanced viewport calculations with device-specific
   optimizations and browser UI accommodation
 * **Accessibility Features** – Keyboard navigation support with Escape key functionality
   and semantic markup structure

## Meta

 *  Version **1.0.2**
 *  Last updated **2 days ago**
 *  Active installations **20+**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/image-zoom-on-hover/)
 * Tags
 * [image zoom](https://bre.wordpress.org/plugins/tags/image-zoom/)[lightbox](https://bre.wordpress.org/plugins/tags/lightbox/)
   [responsive](https://bre.wordpress.org/plugins/tags/responsive/)
 *  [Advanced View](https://bre.wordpress.org/plugins/image-zoom-on-hover/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/image-zoom-on-hover/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/image-zoom-on-hover/reviews/)

## Contributors

 *   [ Mathew ](https://profiles.wordpress.org/mathewt/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/image-zoom-on-hover/)