{"id":150140,"date":"2015-12-20T11:00:49","date_gmt":"2015-12-20T16:00:49","guid":{"rendered":"http:\/\/premium.wpmudev.org\/blog\/?p=150140"},"modified":"2015-12-20T18:06:12","modified_gmt":"2015-12-20T23:06:12","slug":"image-gallery","status":"publish","type":"post","link":"https:\/\/wpmudev.com\/blog\/image-gallery\/","title":{"rendered":"How to Create an Image Gallery in WordPress"},"content":{"rendered":"<p>WordPress makes it incredibly simple to add an image gallery anywhere on your site, but many site owners fail to take advantage of this powerful feature.<\/p>\n<p>In this article, we&#8217;ll take you through adding an image gallery, incorporating a slideshow and attractive tiling, and highlight some useful gallery plugins.<\/p>\n<h2>Image Galleries and WordPress<\/h2>\n<p>Image galleries have been around in WordPress since all the way back in 2008 with <a href=\"https:\/\/wordpress.org\/news\/2008\/03\/wordpress-25-brecker\/\" rel=\"noopener\" target=\"_blank\">WordPress 2.5<\/a>. Version 2.5 was a landmark release in many ways, and the simultaneous unveiling of <a href=\"https:\/\/codex.wordpress.org\/Shortcode_API\" rel=\"noopener\" target=\"_blank\">shortcodes<\/a>\u00a0and <a href=\"https:\/\/wordpress.org\/news\/2008\/03\/wordpress-25-rc2\/\" rel=\"noopener\" target=\"_blank\">galleries<\/a> was enthusiastically greeted by users. Matt Mullenweg was just one of many who highlighted the functionality <a href=\"http:\/\/ma.tt\/2008\/03\/19-gallery\/\" rel=\"noopener\" target=\"_blank\">on his personal blog<\/a>.<\/p>\n<p>Development thereafter was relatively low-key, with the major changes over the intervening seven years being the overhaul of the media uploader in <a href=\"https:\/\/wordpress.org\/news\/2012\/12\/elvin\/\" rel=\"noopener\" target=\"_blank\">WordPress 3.5<\/a> and further improvements in\u00a0version\u00a0<a href=\"https:\/\/wordpress.org\/news\/2014\/04\/smith\/\" rel=\"noopener\" target=\"_blank\">3.9<\/a>. With the <a href=\"http:\/\/wptavern.com\/joe-mcgill-explains-how-responsive-images-work-in-wordpress-4-4\" rel=\"noopener\" target=\"_blank\">introduction of responsive images<\/a> in <a href=\"https:\/\/codex.wordpress.org\/Version_4.4\" rel=\"noopener\" target=\"_blank\">WordPress 4.4<\/a>, images are very much back on the agenda, so it&#8217;s a good time to review the basics of setting up an image gallery.<\/p>\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><a rel=\"lightbox[150140]\" class=\"blog-thumbnail\" href=\"http:\/\/ma.tt\/2008\/03\/19-gallery\/\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-490x490\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/12\/mullenweg-gallery-2008.jpg\" alt=\"An early gallery from Matt Mullenweg\" width=\"490\" height=\"312\" \/><\/a><figcaption class=\"wp-caption-text\">Matt Mullenweg was an early gallery enthusiast.<\/figcaption><\/figure>\n<p>Before we create our gallery, it&#8217;s worth pointing out some standard Codex references relating to image galleries so you have them available for reference:<\/p>\n<ul>\n<li><strong>Inserting media into posts and pages:<\/strong>\u00a0The basics of uploading images are <a href=\"https:\/\/codex.wordpress.org\/Inserting_Media_into_Posts_and_Pages\" rel=\"noopener\" target=\"_blank\">nicely covered in the Codex<\/a>.<\/li>\n<li><strong>Media library:<\/strong> If you&#8217;re not familiar with the basics of the <a href=\"https:\/\/codex.wordpress.org\/Media_Library_Screen\" rel=\"noopener\" target=\"_blank\">Media Library<\/a>, now is as good a time as any to review them.<\/li>\n<li><strong>The WordPress Gallery:<\/strong> This <a href=\"https:\/\/codex.wordpress.org\/The_WordPress_Gallery\" rel=\"noopener\" target=\"_blank\">dedicated Codex page<\/a> will take you through the basics of galleries in WordPress.<\/li>\n<\/ul>\n<p>With those introductions out of the way, let&#8217;s crack on with making our own image gallery.<\/p>\n<h2>How to Create a Basic Image Gallery<\/h2>\n<p>In this walkthrough we&#8217;ll be stepping through adding a simple image gallery to a local site, look at editing existing galleries, and then add a little further visual pizazz via\u00a0<a href=\"http:\/\/jetpack.me\/\" rel=\"noopener\" target=\"_blank\">Jetpack<\/a>. We&#8217;ll also draw your attention to some of the leading gallery plugins you can use to expand the basic functionality on offer.<\/p>\n<p>We&#8217;re using a local install of WordPress 4.4 and taking the new <a href=\"https:\/\/wordpress.org\/themes\/twentysixteen\/\" rel=\"noopener\" target=\"_blank\">Twenty Sixteen<\/a> theme for a spin. We&#8217;ll be looking at adding some attractive pictures of owls to our site \u2013 sourced from the <a href=\"https:\/\/pixabay.com\/en\/photos\/?q=owls\" rel=\"noopener\" target=\"_blank\">fantastic resource that is Pixabay<\/a> \u2013 because, let&#8217;s face it, there&#8217;s something fundamentally\u00a0awesome about owls.<\/p>\n<p>Here&#8217;s a snapshot of the page I&#8217;d like to spice up with some high-quality imagery \u2013 as you can see, it&#8217;s pretty bland right now.<\/p>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-735x735\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/12\/owl-blog-post.png\" alt=\"Owl blog post without pictures\" width=\"735\" height=\"374\" \/><figcaption class=\"wp-caption-text\">Not much to grab the eye in our current owl blog post.<\/figcaption><\/figure>\n<\/div>\n<p>We&#8217;ll kick things off by moving into the admin, selecting our post, picking an insertion point and then clicking the <strong>Add Media<\/strong> button in the toolbar.<\/p>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-735x735\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/12\/insert-cursor-add-media.png\" alt=\"Adding media to a gallery\" width=\"735\" height=\"499\" \/><figcaption class=\"wp-caption-text\">Choose your insertion point and select <em>Add Media<\/em>.<\/figcaption><\/figure>\n<\/div>\n<p>We&#8217;re adding a gallery to a post here, but you&#8217;re free to add galleries on both posts and pages. You can select anywhere in your content area to insert \u2013 we&#8217;ve added a new line above to make the insertion point clear. Clicking the <strong>Add Media<\/strong> button kicks you into the Media Uploader interface and <strong>Create Gallery<\/strong> is, unsurprisingly, the option to go for here.<\/p>\n<p>As you can see in the screenshot below, selecting this option gives you the possibility to either upload entirely new images\u00a0or select from items that are already in the Media Library. You&#8217;re free to toggle between adding images and selecting existing images, and you can add images one at a time or drag multiple images into the window.<\/p>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-735x735\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/12\/upload-owl-pics.png\" alt=\"Uploading pictures to a gallery\" width=\"735\" height=\"592\" \/><figcaption class=\"wp-caption-text\">We&#8217;ve uploaded six owl pics to our gallery.\u00a0The top-left owl looks super happy (or tired&#8230;I&#8217;m not sure which one).<\/figcaption><\/figure>\n<\/div>\n<p>In our case above, we&#8217;ve got six rather excellent owl pictures uploaded. As you can see, a simple tick mark indicates which ones are included, and a blue tick indicates if you are currently editing the attachment details of that picture.<\/p>\n<p>Clicking the <strong>Create a new gallery<\/strong> button bumps us into the <strong>Edit Gallery<\/strong> dialog where we can review basic options for how our pictures will be displayed. These can all be overridden at a later date, but it&#8217;s handy being able to tweak things at this stage.<\/p>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-735x735\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/12\/edit-gallery-options.png\" alt=\"Edit gallery options\" width=\"735\" height=\"591\" \/><figcaption class=\"wp-caption-text\">The <em>Edit Gallery<\/em> dialog gives us some basic display options to choose from.<\/figcaption><\/figure>\n<\/div>\n<p>There are two main items you can tweak at this stage: image ordering and overall gallery settings. Ordering is easily achieved by either dragging and dropping to your heart&#8217;s content, or simply clicking the <em>Reverse order<\/em> button if that&#8217;s all you need.<\/p>\n<p>When it comes to <strong>Gallery Settings<\/strong> you have four options to play with:<\/p>\n<ol>\n<li><strong>Link to:<\/strong>\u00a0Choose from the standard options of <strong>None, Media File<\/strong>, and <strong>Attachment Page<\/strong>.<\/li>\n<li><strong>Columns:<\/strong>\u00a0Three columns is the default setting here.<\/li>\n<li><strong>Random order:<\/strong> You can opt to have images appear in a random order.<\/li>\n<li><strong>Size:<\/strong>\u00a0Choose from the standard options of <strong>Thumbnail, Medium, Large<\/strong> and <strong>Full Size<\/strong>.<\/li>\n<\/ol>\n<p>Once we&#8217;ve made our initial selections, clicking on <strong>Insert gallery<\/strong> pops us back into the editor where we can see our collections of owls in all their feathery glory.<\/p>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-735x735\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/12\/gallery-in-editor.png\" alt=\"View of gallery after being inserted in the editor\" width=\"735\" height=\"552\" \/><figcaption class=\"wp-caption-text\">Boom \u2013 our gallery is successfully inserted in the page.<\/figcaption><\/figure>\n<\/div>\n<p>A quick click of the <strong>Preview<\/strong> button shows us that everything is showing up nicely on the front end as well.<\/p>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-735x735\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/12\/live-owl-gallery.png\" alt=\"Owl gallery displaying on the front end.\" width=\"735\" height=\"616\" \/><figcaption class=\"wp-caption-text\">Our gallery of owls displaying on the front end.<\/figcaption><\/figure>\n<\/div>\n<p>In terms of the basics of adding a gallery, it&#8217;s pretty much as simple as the steps outlined above. You should be able to add a basic gallery to any page or post on your site literally within minutes.<\/p>\n<p>You&#8217;re also free to add one or more image galleries directly to your posts and pages via a shortcode. Consult the <a href=\"http:\/\/codex.wordpress.org\/Gallery_Shortcode\" rel=\"noopener\" target=\"_blank\">Codex Gallery Shortcode page<\/a> for full details of syntax and options.<\/p>\n<p>Things are fine and dandy as they stand in our example, but what if we want to make some changes? For example, at the moment clicking on our feathered friends will do nothing as the <em>Link to<\/em> option is set to none \u2013 it&#8217;d be nice to have a slideshow effect in here somehow if possible.<\/p>\n<p>The pictures could also probably do with some captions while we&#8217;re at it and a two column layout might give them a little more room to breathe on the page. Looks like it&#8217;s time to cover options for editing our gallery.<\/p>\n<h2>How to Edit Your Image Gallery<\/h2>\n<p>Things couldn&#8217;t be easier here \u2013 simply click on your gallery in the post editor and you&#8217;ll see two buttons that enable you to either delete the gallery or pop back into the editing screen we were in earlier.<\/p>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-735x735\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/12\/edit-galleries-button.png\" alt=\"Edit galleries button\" width=\"735\" height=\"415\" \/><figcaption class=\"wp-caption-text\">Simply click on your gallery to get to editing options.<\/figcaption><\/figure>\n<\/div>\n<p>In our case, we&#8217;ve changed to a two column layout, bumped the image size up to <em>Medium<\/em>, and added some appropriate captions to identify our individual owls.<\/p>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-735x735\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/12\/two-column-gallery-layout.jpg\" alt=\"Two column gallery layout\" width=\"735\" height=\"636\" \/><figcaption class=\"wp-caption-text\">Switching to a two column gallery layout.<\/figcaption><\/figure>\n<\/div>\n<p>There&#8217;s an immediate problem here, though. Our nice symmetric thumbnail grid is gone for starters. Plus, we&#8217;re still not able to see our owls in all their glory via a slideshow of some sort. Let&#8217;s look at a simple way of fixing both those problems.<\/p>\n<h2>Adding a Tiled Gallery and Simple Slideshow with Jetpack<\/h2>\n<p>A brief note before we go further:\u00a0We&#8217;ll be using the <a href=\"https:\/\/wordpress.org\/plugins\/jetpack\/developers\/\" rel=\"noopener\" target=\"_blank\">Jetpack plugin<\/a> to fancy up our gallery here, but there are many other ways of going about this. Some people may have <a href=\"https:\/\/wpmudev.com\/blog\/will-jetpack-supercharge-or-superbloat-your-wordpress-site\/\" target=\"_blank\" rel=\"noopener\">bloat-related concerns<\/a> about Jetpack, so bear in mind it&#8217;s far from the only option. Either of the gallery plugins we&#8217;ll list later should be able to help you accomplish the same goals (and a lot more besides).<\/p>\n<p>We&#8217;re using Jetpack in a local environment so we need to run it in Development Mode by adding a simple setting to <em>wp-config.php<\/em> as <a href=\"https:\/\/jetpack.com\/support\/development-mode\/\" rel=\"noopener\" target=\"_blank\">explained in the Jetpack documentation<\/a>.<\/p>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-735x735\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/12\/jetpack-development-mode.png\" alt=\"Jetpack running in Development Mode\" width=\"735\" height=\"225\" \/><figcaption class=\"wp-caption-text\">A small change to <em>wp-config.php<\/em> lets us run Jetpack locally in Development Mode.<\/figcaption><\/figure>\n<\/div>\n<p>After you&#8217;ve installed Jetpack and edited <em>wp-config.php<\/em>, click <em>Jetpack<\/em> in the admin side menu and you should see a message confirming that you&#8217;re running in Development Mode as pictured above.<\/p>\n<p>From here, scroll down the page and click on the button that says <em>See the other 27 Jetpack features<\/em>. You should now be looking at a list of potential Jetpack modules you can use. Scroll down the page a little and you should see the <a href=\"https:\/\/jetpack.com\/support\/tiled-galleries\/\" rel=\"noopener\" target=\"_blank\">Tiled Galleries option<\/a> available. Hover over this and you&#8217;ll see an option to activate the functionality appear.<\/p>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-735x735\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/12\/activate-tiled-galleries.png\" alt=\"Activate tiled galleries\" width=\"735\" height=\"295\" \/><figcaption class=\"wp-caption-text\">Hover over <em>Tiled Galleries<\/em>\u00a0to reveal the <em>Activate<\/em> button.<\/figcaption><\/figure>\n<\/div>\n<p>After you&#8217;ve clicked <strong>Activate<\/strong>, hover over <strong>Tiled Galleries<\/strong> again and you should see an option to configure the new functionality.<\/p>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-735x735\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/12\/configure-tiled-galleries.png\" alt=\"Configure Tiled Galleries\" width=\"735\" height=\"227\" \/><figcaption class=\"wp-caption-text\">Click on Configure to turn on fancy tiling.<\/figcaption><\/figure>\n<\/div>\n<p>This takes you directly to <strong>Settings &gt; Media<\/strong>\u00a0where you&#8217;ll see a new checkbox option called <strong>Tiled Galleries<\/strong>.<\/p>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-735x735\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/12\/choose-tiled-galleries.png\" alt=\"Choose tiled galleries\" width=\"735\" height=\"278\" \/><figcaption class=\"wp-caption-text\">Select <em>Tiled Galleries<\/em> as an option.<\/figcaption><\/figure>\n<\/div>\n<p>After enabling, if we return to a preview of our feathered friends, things should be looking a lot tidier now \u2013 the larger versions of the images are still being used, but everything is now neatly organized in a tiled grid.<\/p>\n<div  class=\"wpdui-pic-regular  \"> <img loading=\"lazy\" decoding=\"async\" class=\"attachment-735x735\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/12\/tiled-owl-gallery-700x756.jpg\" alt=\"Tiled gallery of owl pictures.\" width=\"681\" height=\"735\" \/> <\/div>\n<p>Things are looking a lot better already. If you pop back in to edit your gallery at this stage, you&#8217;ll see that you now also have the option of selecting from <a href=\"https:\/\/jetpack.com\/2013\/05\/25\/tiled-galleries\/\" rel=\"noopener\" target=\"_blank\">several different gallery types<\/a>.<\/p>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-735x735\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/12\/gallery-type-options.png\" alt=\"Gallery type options\" width=\"735\" height=\"327\" \/><figcaption class=\"wp-caption-text\">Select between different types of gallery.<\/figcaption><\/figure>\n<\/div>\n<p>We&#8217;ve covered a lot of ground and all that remains now is to really set our owls free by enabling the <a href=\"https:\/\/jetpack.com\/support\/carousel\/\" rel=\"noopener\" target=\"_blank\">Carousel<\/a> option in Jetpack \u2013 a slick, full-screen photo browsing experience. We&#8217;re looking at the same series of activation steps as before with Tiled Galleries. Return to your list of Jetpack modules, activate<\/p>\n<p>We&#8217;re looking at the same series of activation steps as before with Tiled Galleries. Return to your list of Jetpack modules, activate <strong>Carousel<\/strong> and hit <strong>Configure<\/strong>.<\/p>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-735x735\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/12\/configure-carousel.png\" alt=\"Activate and configure Carousel\" width=\"735\" height=\"195\" \/><figcaption class=\"wp-caption-text\">Activate Carousel as you did with Tiled Galleries.<\/figcaption><\/figure>\n<\/div>\n<p>Once again, were kicked back into <strong>Settings &gt; Media <\/strong>and this time, you&#8217;ll notice a new option called <strong>Image Gallery Carousel<\/strong>. The options here are pretty straightforward \u2013 you can switch the functionality on or off, choose whether to show <a href=\"https:\/\/en.wikipedia.org\/wiki\/Exchangeable_image_file_format\" rel=\"noopener\" target=\"_blank\">Exif data<\/a> and select between black or white as your\u00a0slideshow background.<\/p>\n<div  class=\"wpdui-pic-regular  \"> <img loading=\"lazy\" decoding=\"async\" class=\"attachment-735x735\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/12\/activate-image-carousel.png\" alt=\"Activate Image Carousel\" width=\"735\" height=\"310\" \/> <\/div>\n<p>This time around when we preview our post, clicking on any of the images in the gallery pops up a slick-looking, fully functional slideshow that showcases our images in the best possible light and enables easy navigation between them.<\/p>\n<div  class=\"wpdui-pic-large   \" >\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-1364x1364\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/12\/gallery-slideshow.jpg\" alt=\"Gallery slideshow detail\" width=\"1364\" height=\"450\" \/><figcaption class=\"wp-caption-text\">The Carousel module enables us to view images in detail and navigate easily between them.<\/figcaption><\/figure>\n<\/div>\n<h2>Quality Image Gallery Plugins<\/h2>\n<p>We&#8217;ve covered image gallery plugins <a href=\"https:\/\/wpmudev.com\/blog\/wordpress-gallery-plugins\/\" target=\"_blank\" rel=\"noopener\">in some depth<\/a> before recently on the blog so we won&#8217;t go over too much old ground here.<\/p>\n<p>As we mentioned earlier, using Jetpack is just one way to build on WordPress&#8217; native gallery functionality. If you&#8217;re looking for functionality that the default gallery options or Jetpack can&#8217;t quite handle, start your search with either of these two heavyweight gallery plugins.<\/p>\n<ul class=\"dev-tutorial-list\"><li class=\"dev-tutorial-list__item\"><header class=\"dev-tutorial-list__item__header\"><h3 class=\"dev-tutorial-list__item__title\">1. NextGEN Gallery<\/h3><\/header><section class=\"dev-tutorial-list__item__image\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"171\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/12\/nextgen-gallery-600x171.png\" class=\"attachment-ratio-large size-ratio-large\" alt=\"1. NextGEN Gallery image\" aria-hidden=\"true\" \/><\/section><!-- end dev-tutorial-list__item__image --><section class=\"dev-tutorial-list__item__content\"><p>When it comes to fully featured WordPress gallery plugins, it&#8217;s hard to look past <a href=\"http:\/\/www.nextgen-gallery.com\/\" target=\"_blank\">NextGEN Gallery<\/a>. With well over a million active installs and a long track record behind it, it&#8217;s been the leading gallery plugin for quite some time now.<\/p>\n<p>The <a href=\"http:\/\/www.nextgen-gallery.com\/wordpress-gallery-plugin\/\" target=\"_blank\">free version of the plugin<\/a> gives you beautiful responsive design, a selection of built-in lightboxes\u00a0and slideshow options, the ability to add entire albums of galleries to your site, and a host of other features.<\/p>\n<p>Kick things up to the premium <a href=\"http:\/\/www.nextgen-gallery.com\/nextgen-plus\/\" target=\"_blank\">NextGEN Plus<\/a>\u00a0or\u00a0<a href=\"http:\/\/www.nextgen-gallery.com\/nextgen-pro\/\" target=\"_blank\">NextGEN Pro<\/a>\u00a0versions and you start getting into seriously sophisticated options more suitable to professional photographers such as <a href=\"http:\/\/www.nextgen-gallery.com\/ecommerce-demo\/\" target=\"_blank\">integrated e-commerce<\/a>, <a href=\"http:\/\/www.nextgen-gallery.com\/proofing-demo\/\" target=\"_blank\">image proofing<\/a>, image protection and the ability to sell digital downloads. Full <a href=\"http:\/\/www.nextgen-gallery.com\/#pricing\" target=\"_blank\">pricing details<\/a> for the two premium packages are available on the NextGEN site.<\/p>\n<\/section><!-- end dev-tutorial-list__item__content --><footer class=\"dev-tutorial-list__item__footer\"><p>Interested in 1. NextGEN Gallery?<\/p><div class=\"dev-tutorial-list__item__cta\"><a target=\"_blank\" href=\"http:\/\/www.nextgen-gallery.com\/\" class=\"dui-btn dui-btn--sm dui-btn--brand dev-btn--Details\">Details<\/a><a target=\"_blank\" href=\"http:\/\/www.nextgen-gallery.com\/basic-thumbnail-gallery\/\" class=\"dui-btn dui-btn--sm dui-btn--brand dev-btn--Demo\">Demo<\/a><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/nextgen-gallery\/\" class=\"dui-btn dui-btn--sm dui-btn--brand dev-btn--Download\">Download<\/a><\/div><!-- end dev-tutorial-list__item__cta --><\/footer><!-- end dev-tutorial-list__item__footer --><\/li><!-- end dev-tutorial-list__item --><li class=\"dev-tutorial-list__item\"><header class=\"dev-tutorial-list__item__header\"><h3 class=\"dev-tutorial-list__item__title\">2. FooGallery<\/h3><\/header><section class=\"dev-tutorial-list__item__image\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"171\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2015\/12\/foogallery-plugin-600x171.png\" class=\"attachment-ratio-large size-ratio-large\" alt=\"2. FooGallery image\" aria-hidden=\"true\" \/><\/section><!-- end dev-tutorial-list__item__image --><section class=\"dev-tutorial-list__item__content\"><p><a href=\"https:\/\/wordpress.org\/plugins\/foogallery\/\" target=\"_blank\">FooGallery<\/a> advertises itself as being simple for users and highly flexible for developers and delivers on both counts. The free version of the plugin gives you slick options for ordering your images, lightbox support, gallery templates, and the ability to import from NextGEN galleries.<\/p>\n<p>Video galleries can also be integrated via the <a href=\"http:\/\/fooplugins.com\/plugins\/foovideo\" target=\"_blank\">premium FooVideo plugin<\/a>\u00a0which enables you to add Vimeo and YouTube content with ease.<\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><span class=\"embed-youtube-lazy-id dev-hidden\">eL42imagBcU<\/span><\/span><\/p>\n<p>FooGallery distinguishes itself with a number of <a href=\"http:\/\/foo.gallery\/extensions\/\" target=\"_blank\">interesting extensions<\/a> you can use to expand its basic functionality and their <a href=\"http:\/\/foo.gallery\/developers\/\" target=\"_blank\">references for developers<\/a> open up the ability to code your own with relative ease.<\/p>\n<p>Check out the <a href=\"http:\/\/docs.fooplugins.com\/foogallery\/foogallery-101\/\" target=\"_blank\">FooGallery 101<\/a> page for a detailed walkthrough of common settings and their <a href=\"http:\/\/foo.gallery\/demos\/\" target=\"_blank\">extensive demo pages<\/a> for examples of the plugin in action.<\/p>\n<\/section><!-- end dev-tutorial-list__item__content --><footer class=\"dev-tutorial-list__item__footer\"><p>Interested in 2. FooGallery?<\/p><div class=\"dev-tutorial-list__item__cta\"><a target=\"_blank\" href=\"http:\/\/foo.gallery\/\" class=\"dui-btn dui-btn--sm dui-btn--brand dev-btn--Details\">Details<\/a><a target=\"_blank\" href=\"http:\/\/foo.gallery\/demos\/responsive-image-gallery\/\" class=\"dui-btn dui-btn--sm dui-btn--brand dev-btn--Demo\">Demo<\/a><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/foogallery\/\" class=\"dui-btn dui-btn--sm dui-btn--brand dev-btn--Download\">Download<\/a><\/div><!-- end dev-tutorial-list__item__cta --><\/footer><!-- end dev-tutorial-list__item__footer --><\/li><!-- end dev-tutorial-list__item --><\/ul><!-- end dev-tutorial-list -->\n<h2>Wrapping Up<\/h2>\n<p>Adding galleries to your posts and pages is a wonderful way of boosting user engagement and time on site, and an obviously sensible thing to do in a world increasingly obsessed with Instagram and Pinterest content.<\/p>\n<p>WordPress puts an incredibly easy upload interface at your fingertips and then leaves the path clear for you to take things as far as you like in terms of customization and fancy extras.<\/p>\n<p>Start by getting familiar with the basics as we&#8217;ve outlined above, then look to make the most of your image assets with options such as Jetpack, NextGEN Gallery, and FooGallery, and your site will soon be looking a cut above the rest.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Image galleries are a powerful and often overlooked piece of core WordPress functionality. Here&#8217;s a recap the basic built-in options and a look at some straightforward ways to take your galleries to the next level.<\/p>\n","protected":false},"author":37930,"featured_media":150288,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"blog_reading_time":"","wds_primary_category":0,"wds_primary_tutorials_categories":0,"footnotes":""},"categories":[4,263],"tags":[16],"tutorials_categories":[],"class_list":["post-150140","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-plugins","category-tutorials","tag-images"],"_links":{"self":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/150140","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/users\/37930"}],"replies":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/comments?post=150140"}],"version-history":[{"count":23,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/150140\/revisions"}],"predecessor-version":[{"id":198543,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/150140\/revisions\/198543"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/media\/150288"}],"wp:attachment":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/media?parent=150140"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/categories?post=150140"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/tags?post=150140"},{"taxonomy":"tutorials_categories","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/tutorials_categories?post=150140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}