Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

Easy Image Gallery

Easily create an image gallery on your posts, pages or any custom post type

There comes a time when you need more flexibility than the standard WP gallery offers, That's when this plugin steps in. This plugin's goal is to make it easy to create a gallery and place it wherever you need. A perfect example would be to create a product gallery for an ecommerce website and then have the flexibility to position it where you wanted to match your theme's design.

This plugin allows you to easily create an image gallery on any post, page or custom post type. Images are can be added and previewed from the metabox. Images can be re-ordered by drag and drop.


  1. Drag and drop re-ordering
  2. Add gallery to any post, page or custom post type
  3. If more than one image is added to the gallery, the images become grouped in the lightbox so you can easily view the next one
  4. CSS and JS are only loaded on pages where needed
  5. Images link to larger versions (can be turned off)
  6. Fully Localized (translation ready) with .mo and .po files
  7. Add multiple images to the gallery at once
  8. Uses the thumbnail size specified in Settings -> Media
  9. Custom webfont icon for hover effect
  10. Uses the new WP 3.5+ media manager for a familiar and intuitive way to add your images
  11. WordPress 4.7 Ready


Galleries are automatically appended to the bottom of your post/page unless you use the shortcode below. Using the shortcode will give you finer control over placement within the content area. Plugin settings are located under Settings -> Media

Shortcode Usage

Use the following shortcode anywhere in the content area to display the gallery


Template Tag Usage

The following template tag is available to display the gallery

if( function_exists( 'easy_image_gallery' ) ) {
    echo easy_image_gallery();

If you use the template tag above, you will need remove the default content filter:

remove_filter( 'the_content', 'easy_image_gallery_append_to_content' );

Developer Friendly

  1. Modify the gallery HTML using filters
  2. Developed with WP Coding Standards
  3. Easily add your preferred lightbox script via hooks and filters
  4. Easily unhook CSS and add your own styling
  5. Pass in a different image size for the thumbnails via filter
  6. Minimalistic markup and styling

Stay up to date

Become a fan on Facebook [] ( "Facebook Devrix Shop")

Follow us on Twitter

Author DevriX
Contributors devrix, nofearinc
  1. easy-image-gallery screenshot 1

    The plugin's simple configuration screen. Any existing custom post types will appear here

  2. easy-image-gallery screenshot 2

    The plugin's simple metabox that is added to the publish/edit screens

  3. easy-image-gallery screenshot 3

    WordPress 3.5's new media manager is launched when you click "Add gallery images". You can select multiple images to insert into the gallery

  4. easy-image-gallery screenshot 4

    The plugin's Image Gallery metabox after images have been inserted and the post has been saved

  5. easy-image-gallery screenshot 5

    The front-end of the website showing the gallery which has been automatically appended to the content

  6. easy-image-gallery screenshot 6

    Clicking on an image launches the lightbox. Here it's shown with prettyPhoto

  1. Upload the entire easy-image-gallery folder to the /wp-content/plugins/ directory, or just upload the ZIP package via 'Plugins > Add New > Upload' in your WP Admin
  2. Activate Easy Image Gallery from the 'Plugins' page in WordPress
  3. Configure the plugin's settings from Settings -> Media
  4. Create a gallery on any post or page from the added 'Image Gallery' metabox.


  • Release date - January 31, 2017.
  • Removing Fancybox 2.0 due to license constraints, back to 1.3.4


  • Release date - Release date - January 26, 2017.
  • The plugin ownership was transferred to DevriX. We are going to maintain and update the plugin for now on :)


  • Update Easy Image Gallery author


  • Tweak: Updated French translations, props fxbenard


  • Tweak: Added text domain to plugin headers in accordance with new translation system


  • Fix: Added esc_attr to title attribute. Captions that included quotes were getting cut off.
  • Fix: Updated PrettyPhoto JavaScript file to v3.1.6


  • Fix: Missing slash on path to CSS file when plugin's CSS is overridden from a child theme


  • Tweak: fancybox 2 has been replaced with fancybox 1, as non GPL software is not allowed on the WP repo (fancyBox 2 is license under Creative Commons).


  • Fix: Settings link on plugins page
  • Fix PHP notice on Settings -> Media page
  • Tweak: removed unneeded function


  • Tweak: The plugin's options page has been moved to settings -> media
  • Tweak: Renamed the 'thumbnail_image_size' filter name to be 'easy_image_gallery_thumbnail_image_size' so it's unique to the plugin
  • Tweak: Renamed the 'linked_image_size' filter name to be 'easy_image_gallery_linked_image_size' so it's unique to the plugin


  • Fix: Images now use the image's caption rather than title field
  • New: Styling for image placeholder as images are being dragged


  • Fix: jQuery script that calls light box was being loaded when there were no gallery images


  • Tweak: Improved loading of scripts


  • Tweak: Images now link to the "large" image size by default, rather than the original image
  • Tweak: Removed "remove" links underneath each image and added a [-] on hover to be consistent with WordPress' media manager styling
  • New: linked_image_size filter for specifying which image size the thumbnails should link to
  • New: 2 new filters added for overriding the JS for prettyPhoto and fancyBox. easy_image_gallery_prettyphoto_js and easy_image_gallery_fancybox_js


  • Initial release

fancyBox looks different after upgrading to 1.1

This plugin mistakenly had fancyBox 2 included. Non-GPL software is not allowed on the WordPress repo (fancyBox 2 is licensed under Creative Commons). It has now been replaced with fancyBox 1, which is GPL compatible. If you'd like to add fancyBox 2 back into the plugin, simply download this free plugin

Where are the plugin's settings?

In your WordPress admin under Settings -> Media

How can I add another Lightbox script to the plugin?

Read This or download this free plugin to add Colorbox and fancyBox 2

How can I use a different thumbnail size for each post type?

Read This

Version 1.2.1

Requires WordPress version: 3.5 or higher

Compatible up to: 4.7.2

Last Updated 31 Jan 2017

Date Added: 28 Jun 2013

Plugin Homepage


4.8 stars
39 ratings


Not Enough Data

Works: 0
Broken: 0