Image Projector – a lightbox



Image Projector a unique WordPress lightbox that provides a responsive full-window viewer and slider for images in posts or pages, including galleries and carousels.


  • Plug and Play, no editing of code needed
  • Context-dependent image collections automatically created
  • Switch view style and background
  • Zoom and pan
  • Autoplay
  • Navigate with mouse-swipe, mousewheel, touch/swipe or keyboard buttons
  • Uses on-demand image loading and preloading fast startup
  • Hardware-accellerated image transitions
  • Optional thumbstrip when relevant
  • Optional support for flipping image horizontally
  • Optional support for viewing image in grayscale
  • Supports WebP image format
  • Humble and quiet appearance


Used on an archive page, it will limit the images to those attached to the queried posts (typically category and tag results or search results).

It may well be used in combination with 3rd party or WordPress native galleries.

For available admin options, please see settings.

Privacy Notice

This plugin does not track users. It does not store any data to the database other than plugin settings, neither does it send any data to any server.

Last used view style and background style is stored in a cookie on visitors device and applied if visitor returns.



  1. Upload the plugin to your WordPress plugin directory or install it by using the Add Plugin function of WordPress
  2. Activate the plugin at the plugin administration page.
  3. Modify settings in the plugin administration page as desired and save changes.
  4. On activation, plugin will generate a reference file. This will take a few seconds depending on number of posts in the database.


-or possibly frequently asked

Good question! Being a photo enthusiast with a WordPress site having one post per image will cause some headache when trying to present the images in a smooth flow. To avoid the cumbersome manual navigation between posts, I decided to (try to) write a plugin to access the images by an image viewer and slider having the content automatically defined based on the context.

Messing around with various gallery plugins that always require som extra effort to set up or modifying page template code was not an option.

Yes, for those who are blessed with a keyboard:

right arrow/left arrow next/previous
C toggle caption if supported
A or P toggle autoplay
B switch background class
L last image
T swith between slide in/out or cross-fade transition
V or S switch view style
X exit
Z zoom mode on/off

Left mouse button down while swiping right/left with mouse next/previous
Ctrl key and left mouse button down while swiping up/down enter zoom mode and do zooming
doubleclick enter/exit zoom mode
mousewheel zoom when in zoom mode
pinch zoom
click caption turn off display of caption if captions are supported. Turn it on again from menu.

Probably due to that the the gallery or carousel wrapper is not detected. Please specify the parent element to all the gallery or carousel elements. If in doubt, do not hesitate to file a support ticket.

Yes, to a certain extent. This can be specified in the plugin settings page.

Yes. Please have a look into the plugin settings page and the stylesheet located in the plugin directory. If you need advice on how to set up the styles, please leave a support message.

Yes, I think so.

Thats right, it was made like this for simplification. Please submit a message in the support section if you think it should be available.

Most likely not, but it seem to work as expected in all modern browsers. There may be several ways of marking up a page so there could be situations when some tuning is necessary. Please leave a message in the support section if it does not work as expected.

Leave a Reply

Your email address will not be published.

Fill out this field
Fill out this field
Please enter a valid email address.
You need to agree with the terms to proceed

Most Viewed Posts