Create Beautiful Responsive Photo & Video Galleries For Your Site in Minutes

Envira Gallery Blog

Digital Photography Tips, Tutorials and Resources

How to Allow Users to Download Gallery Images in WordPress - featured image

How to Allow Users to Download Gallery Images in WordPress

Written By: author avatar Sherise Saavedra
author avatar Sherise Saavedra
Sherise is a Growth Writer at Envira Gallery. She’s been writing about WordPress, eCommerce, and content marketing since 2019. Before joining Envira Gallery, she was an Editor at WPBeginner and has written for several leading WordPress brands.
    

Sharing photos with clients and website visitors should be simple. Whether you’re a photographer delivering client galleries, a creative professional showcasing portfolio work, or a business owner distributing marketing images, you need an easy way for people to save and download your photos.

Adding a photo gallery download button solves this problem. No more emailing large files or using third-party transfer services. Your visitors can download exactly what they need with a single click, right from your website.

Best of all, you can set this up in just a few minutes without touching a single line of code. In this comprehensive guide, I’ll show you exactly how to allow users to download gallery images in WordPress.

Before we jump into the technical steps, let’s talk about why enabling photo gallery downloads can benefit your website and business.

Here’s what you can achieve when you add download functionality to your galleries:

  • Better client experience: Wedding photographers, event photographers, and portrait artists can deliver photos directly through their website. Clients get instant access to their images without waiting for email attachments or third-party file transfers.
  • Streamlined workflow: Instead of manually sending files to clients or uploading to multiple platforms, you can create a single gallery where authorized users can download what they need.
  • Increased engagement: Visitors are more likely to interact with galleries when they can easily save images they love. This is especially valuable for stock photography sites, creative portfolios, and resource libraries.
  • Professional presentation: A clean download button integrated into your gallery looks more polished than asking visitors to right-click and save images. It shows you’ve thought about the user experience.
  • Control and tracking: With the right tools, you can control who downloads your images, track download activity, and even require passwords for access to specific galleries.

By default, WordPress doesn’t include a download feature for galleries. While visitors can technically right-click and save images, this creates a clunky experience and gives you no control or insights.

That’s where Envira Gallery comes in. It’s the best gallery plugin for WordPress, and it includes powerful download functionality that’s easy to set up and customize.

Before we jump into the tutorial, let me explain why Envira Gallery is the best solution for offering a gallery download option in WordPress.

Envira Gallery home page
  • Drag-and-Drop Simplicity. It uses an intuitive drag-and-drop interface that makes creating galleries easy. Upload images, rearrange them, and customize settings without writing code.
  • Complete Download Control. The Downloads addon gives you advanced control over how visitors save your images. Add download buttons to individual images, enable “download all” functionality, customize button placement, and choose whether downloads appear in lightbox view.
  • Built for Performance and Security. Envira Gallery is optimized for speed with built-in image compression and lazy loading. It also includes password protection, watermarking capabilities, and right-click protection so you control exactly who can view and download your images.
  • Professional Features That Scale. As your needs grow, Envira Gallery grows with you. The plugin includes client proofing galleries, eCommerce integration to sell prints, social sharing buttons, album functionality, Lightroom integration, and mobile-responsive design.

Thousands of photographers, creative agencies, and businesses rely on Envira Gallery to showcase and deliver their work.

With Envira Gallery, you’re not just adding a download button, you’re investing in a complete gallery solution.

Verified Customer badge

I’ve had Envira for a while now and am very happy with it. It’s cheap, easy to use, looks very nice and is very quick to load. I had one small issue… so I raised a ticket. A few message exchanges with their support team and they sent me a code snippet which solved my problem. So also very good support!

Ready to create your first downloadable gallery? Let’s walk through the process step by step.

The first thing you need to do is install Envira Gallery on your WordPress website. You’ll need to go the Envira Gallery website and choose the license level that works for you.

To access the Downloads addon we’ll be using in this tutorial, you’ll need either the Pro or Agency license. Once you’ve completed your purchase, you’ll receive an email with your license key and a download link for the plugin.

At this point, you’ll need to log in to your WordPress admin dashboard and navigate to Plugins » Add New. Click the Upload Plugin button at the top of the page.

Upload Envira Gallery plugin zip file

Next, click Choose File and select the Envira Gallery .zip file you downloaded. Then click Install Now. After the installation completes, click Activate Plugin.

Once activated, go to Envira Gallery » Settings in your WordPress dashboard. Enter your license key in the provided field and click Verify Key.

Verify Envira Gallery license key

Verifying your license key gives you access to all the premium features and addons, including the Downloads addon we’ll use in the next step.

If you need more detailed instructions, check out our complete guide on how to install Envira Gallery in WordPress.

With Envira Gallery installed and activated, you’re ready to add download functionality to your galleries!

Step 2: Install and Activate the Downloads Addon

Envira Gallery uses a modular addon system that lets you enable the specific features you need. This way, you don’t waste unneccessary space on your site with features you’re not using.

To add download buttons to your galleries, you’ll need to activate the Downloads addon.

From your WordPress dashboard, navigate to Envira Gallery » Addons. Scroll down until you find the Downloads addon and click on Install. Then, toggle the Activate button. Once you do, the Status will change to Active.

Enable the Envira Gallery Downloads Addon

This addon gives you complete control over how visitors download images from your galleries.

You can add download buttons to individual images, enable a “Download All” option for entire galleries, customize button placement, and even enable downloads in lightbox view.

Important Note: Remember, the Downloads addon is only available with Envira Gallery Pro and Agency licenses. If you’re using the free version or the Basic license, you’ll need to upgrade your license to access this feature.

With Envira Gallery and the Downloads addon ready to go, it’s time to create your image gallery.

Navigate to Envira Gallery » Add New Gallery in your WordPress dashboard.

Add a new Envira Gallery

Here, you’ll see the gallery creation screen. Start by giving your gallery a descriptive title. This title is mainly for your reference in the WordPress admin, though you can choose to display it on your site if you want.

On this screen, you’ll also notice that the Native Envira Gallery tab is selected by default. If you’re pulling images from your computer or the WordPress Media Library, this is the option you’ll need.

Learn how to use tags and categories to sort and organize your WordPress photo galleries.

However, if you have the Instagram addon enabled, you can also use the External Gallery tab to pull photos from Instagram. Or, you can use the Create with Envira AI to generate images instantly.

Upload all the images you want to include in your downloadable gallery. Envira Gallery supports all standard image formats, including JPG, PNG, and GIF.

Gallery images in Envira

Once your images are uploaded, you can easily customize your gallery’s appearance.

Simply drag images to reorder them and click the blue pencil icon on each image to configure its settings.

Edit Metadta in Envira Gallery

You can edit the title, alt text, caption, link settings, and more. Just make sure to hit the Save Metadata button when you’re done.

Next, click the Configuration tab in the left-hand menu.

The Configuration tab in Envira Gallery settings

Here, you can customize your gallery’s layout options, adjust image sizes and dimensions, and even enable lazy loading to ensure speedy performance.

Take a moment to explore these settings and customize your gallery’s appearance.

For more detailed guidance on gallery settings and customization options, check out our tutorial on how to create a WordPress photo gallery.

Step 4: Enable the Download Button Option

With your gallery created and configured, it’s time to enable the gallery photos download button

Simply click on the Downloads tab in the left-hand menu. At the top, check the box next to Display Download Button?.

Downloads tab in Envira Gallery settings

Once this feature is enabled, a download icon will appear on each image in your gallery, making it easy for visitors to save photos with a single click.

Envira Gallery gives you several options to customize how downloads work in your gallery:

  • Image Size to Download: Choose from options like Thumbnail, Medium, and Original Size.
  • Download Button Position: Pick where the download button appears on each image. Make sure to select a position that doesn’t obscure important parts of your images.
  • Display Download All Button: Enable this option to let users download every image in the gallery at once. This is incredibly useful for client galleries where people want to save their entire collection. The images will be packaged in a convenient zip file. You can opt to display the button above or below the gallery and customize the button text.
  • Force Download?: If you enable this setting, the image or gallery will automatically be downloaded to the user’s device. If you leave it unchecked, the image or gallery will open in a new browser tab.
  • Downloads Lightbox Settings: Check this option to show download buttons when images are viewed in lightbox mode. This gives users multiple opportunities to download images as they browse.

Best Practices for Download Settings

Here are some tips for configuring your download settings:

  • For client proofing galleries, enable both individual image downloads and the “Download All” option for maximum convenience.
  • If you’re concerned about image theft, consider disabling the “Display Download All” option and only allowing individual downloads. This makes bulk downloading more time-consuming for anyone with bad intentions.
  • Test your download buttons on mobile devices to make sure they’re easy to tap and don’t interfere with other gallery navigation.
  • For stock photography or resource sites, make the download button prominent so visitors can easily find it.

With your download settings configured exactly how you want them, it’s time to publish your gallery and see it in action!

You’ve created your gallery, uploaded your images, and enabled downloads. Now let’s publish your gallery and add it to your website.

Scroll to the top of the gallery editor and click the Publish button on the right side.

Publishing an Envira Gallery

Your gallery is now saved and ready to display on your website. You’ll now see the Envira Code section appear on the right side of the screen.

It will display the gallery’s shortcode. You can click the clipboard right next to the shortcode to copy it to your clipboard.

copying Envira Gallery shortcodes

Now navigate to the page or post where you want to display your downloadable gallery. You can create a new page by going to Pages » Add Page or edit an existing page or post.

If you’re using the WordPress block editor, simply click the + button to add a new block. Then search for “Envira Gallery,” and add the block to the page.

Selecting a gallery in the Envira Gallery block

Use the dropdown menu to select the image gallery with the download option that you just created.

Alternatively, if you’re using the WordPress classic editor, you can use Envira Gallery shortcodes instead of the block.

Finally, click the Publish or Update button to make your gallery live on your website, then visit the page on your live site to see your downloadable gallery in action.

You should see your images displayed in a beautiful, responsive grid. When you hover over an image, it will show the download button where you configured it to be displayed.

The gallery download button for a grid layout gallery

If you enabled and configured the “Download All” button, you’ll see that as well. And if you configured the lightbox download option, here’s what it will look like.

The gallery download image button in lightbox settings

Congratulations! You’ve successfully created a downloadable image gallery in WordPress!

The good news is that the process is almost identical when you use the Envira Gallery plugin. All you have to do is use the Albums addon to create multiple image galleries for your collection first.

Bonus: How to Protect Your Downloadable Galleries

While making images easy to download is great for user experience, you may want to control who has access to certain galleries.

This is especially important for private client galleries, premium content, confidential business images, and even personal photos you only want to share with specific people.

Fortunately, Envira Gallery makes it easy to add password protection to your galleries. You can create a unique password for each gallery, allowing you to share different galleries with different groups of people.

Adding Password Protection to Your Image Galleries

After you activate the Password Protection addon, you can enable this feature under the Publish panel. Simply click the Edit button next to Visibility and check the option for Password Protected.

Enable Envira Gallery's password protection feature

Enter a password and click the OK button.

You can also scroll down to the Envira: Password Protection panel to limit access to certain usernames and configure the messages that users will see when they try to access a password-protected gallery.

Make sure to save or publish your changes.

Once you’ve added password protection, you can share the gallery URL along with the password with your clients or authorized users.

When they visit the gallery page, they’ll see a password prompt. After entering the correct password, they’ll gain full access to view and download the images.

For more detailed instructions, see our guide on using the Password Protection addon.

Additional Security Options

For even more control over your images, consider these additional security measures:

  • Watermarking: Use Envira Gallery’s Watermarking addon to automatically add watermarks to your images. This protects your work even after it’s downloaded.
  • Right-Click Protection: Enable Envira Gallery’s image protection features to disable right-clicking on images, making it harder for users to save images without using your download button.
  • Expiring galleries: If you’re sharing galleries with clients who only need temporary access, you can create galleries that automatically expire after a certain date. You can easily do this using Envira Gallery’s Schedule addon.

Want to Take Your Galleries Even Further?

Check out these helpful resources to make the most of your WordPress galleries:

Not using Envira Gallery yet? Get started today!

Don’t forget to follow us on Facebook and X (Twitter) for the best photography tips, resources, and WordPress tutorials.

Will allowing downloads slow down my website?

No, adding download functionality doesn’t impact your site’s loading speed. The download button is a lightweight feature that only activates when users click it. Envira Gallery is optimized for performance, so your galleries will load quickly regardless of whether downloads are enabled.

Can I allow downloads for some images but not others?

With Envira Gallery, download settings apply to the entire gallery. If you want some images to be downloadable and others not, create separate galleries: one with downloads enabled and one without. This gives you granular control over which images users can save.

What file format will users get when they download images?

Users will download images in their original format (JPG, PNG, GIF, etc.) at the resolution you uploaded them. If you want to offer high-resolution downloads, upload high-quality originals. If you prefer smaller file sizes, optimize your images before uploading.

Can I charge users to download images?

Yes! Envira Gallery integrates with WooCommerce, allowing you to sell digital downloads directly from your galleries. You can set prices for individual images or offer gallery bundles. For detailed instructions, check out our guide on how to sell photos on WordPress.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how Envira Gallery is funded, why it matters, and how you can support us.

author avatar
Sherise Saavedra
Sherise is a Growth Writer at Envira Gallery. She’s been writing about WordPress, eCommerce, and content marketing since 2019. Before joining Envira Gallery, she was an Editor at WPBeginner and has written for several leading WordPress brands.

The Best Drag and Drop WordPress Gallery Plugin

Envira Gallery: Create, Showcase, and Sell Your Work – Trusted by 150k+ Sites.

Enter the URL of your WordPress website to install

Please enable JavaScript in your browser to complete this form.

Upgrade to Envira Gallery Pro

Unlock even more powerful features designed to make your galleries even more beaituful.

Video Galleries

eCommerce

Social media Sharing

Adobe Lightroom

And much more!

Popular on Envira Gallery Right Now!

How to Create a Beautiful Masonry Image Gallery in WordPress

How to Create a Beautiful Masonry Image Gallery in WordPress

Facebook14TweetLinkedInPin1 Are you looking to showcase your photography or image…
Polished and Protected: How to Watermark WordPress Images

Polished and Protected: How to Watermark WordPress Images

Facebook20TweetLinkedInPin Are you wondering how to add a watermark to…

Comments

      1. I am making a wallpaper website on WordPress.
        I want a download icon on EACH of my wallpapers.
        And the Download button should be visible in the mobile website too.

Add A Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.


Copyright © [#this year :%Y] Envira Gallery, LLC. Envira Gallery is a trademark of Envira Gallery, LLC.