How to Add Custom Links to Each Elementor Gallery & Carousel Image [2026]

Key Takeaways

  • Elementor's built-in Image Gallery and Image Carousel widgets do not support per-image custom links.
  • The Gallery Listing widget from The Plus Addons for Elementor allows individual link assignments for each image in its Repeater Mode.
  • The Pro plan of The Plus Addons for Elementor is required to access the Repeater Mode and Carousel Slider layout features.
  • Each image in the Gallery Listing widget can have a unique title, description, category, and custom link without needing custom code.
  • The Gallery Listing widget supports multiple layouts including Grid, Masonry, Metro, and Carousel Slider.

Elementor’s built-in Image Gallery and Image Carousel widgets open every image in a lightbox. There is no setting to assign a different destination URL to each image. Every click triggers the same zoom-in modal, regardless of which image was clicked.

For portfolios, product showcases, and service image galleries, this is a real limitation. You need each image to point somewhere specific, a project page, a product page, a case study.

The Gallery Listing widget from The Plus Addons for Elementor by POSIMYTH solves this. The widget is available on the free plan. The Repeater Mode (which enables per-image custom links) and the Carousel Slider layout both require the Pro plan. You add each image individually and assign it a unique link, title, description, and category. No custom code or PHP hooks required.

Common use cases for per-image gallery links:

  • Portfolio galleries where each image links to a project page
  • Service image carousels that link to individual service pages
  • Product image galleries linking to individual product pages
  • Client work galleries directing visitors to case study pages

All steps in this guide were verified using The Plus Addons for Elementor Pro v6.4.9 on WordPress 6.9.4.

Table Of Contents

Why Elementor’s Default Gallery and Carousel Widgets Don’t Support Per-Image Links

Elementor’s Image Gallery widget uses a bulk upload system. You select all images at once from the WordPress media library. Because images are added in a single batch with no individual content fields, there is nowhere to assign a separate URL to each one. The only available link setting applies to the entire gallery: open lightbox, open media file, or a single custom URL for all images.

The Image Carousel widget has the same limitation. You can set one global link behavior for the entire carousel, but not a different URL per slide.

Some developers work around this by modifying the link_to control using Elementor PHP filters. That approach works but requires code that needs to be updated with each major Elementor release. The no-code alternative is the Gallery Listing widget from The Plus Addons for Elementor, which adds individual link fields per image through its Repeater Mode (Pro feature).

We verified this on a staging site using Elementor v4.0.3 and The Plus Addons for Elementor Pro v6.4.9. The Repeater Mode option appears as a Gallery Type dropdown in the Content tab and immediately reveals per-image fields for link, title, description, category, and hover icon.

FeatureElementor Native GalleryGallery Listing Widget (The Plus Addons)
Per-image custom linkNoYes, one URL per image (requires Repeater Mode, Pro)
Image upload methodBulk selectionBulk (Free) or individual repeater items (Pro)
Per-image title and descriptionNoYes (requires Repeater Mode, Pro)
Category-based filter tabsNoYes, with Ajax
Multiple layout optionsGrid only (Gallery) / Slider only (Carousel)Grid, Masonry, Metro (Free) + Carousel (Pro)
ACF dynamic galleryNoYes (Pro only)

How to Add a Custom Link to Each Gallery Image in Elementor

The Gallery Listing widget (Pro) replaces the bulk-upload approach with a repeater format. Each image gets its own row with individual content fields, including a dedicated custom link field. Here is how to set it up.

Requirements: The Plus Addons for Elementor with a Pro plan ($39/year for 1 site). The Gallery Listing widget itself is available on the free plan, but the Repeater Mode (needed to add custom links per image) and the Carousel Slider layout both require Pro. Elementor Free is sufficient. Elementor Pro is not required.

Step 1: Install and activate The Plus Addons for Elementor (Pro)

Install the plugin from your WordPress dashboard under Plugins > Add New. Activate your Pro license under The Plus Addons > Dashboard. Once activated, go to The Plus Addons > Widgets and confirm the Gallery Listing widget is toggled on. It may be disabled by default on fresh installs.

Step 2: Open your page in Elementor and add the Gallery Listing widget

Edit your page in Elementor. In the widget panel, search for “Gallery Listing” and drag it onto your layout. You will see a default grid with two placeholder image items.

Step 3: Switch to Repeater Mode
Selecting repeater mode for elementor gallery link

In the Content tab, find the Gallery Type option and select Repeater Mode. This replaces the bulk upload interface with individual image rows, each with its own set of content fields. This is the step that unlocks the per-image custom link input.

Step 4: Add your images to the repeater

Click into each repeater item and replace the placeholder with your image from the media library. Click “Add Item” to add more rows. There is no limit on the number of images you can add.

Adding link to elementor gallery images unique

Step 5: Set the custom link for each image

Inside each repeater item you will find fields for image title, description, category (used for filter tabs), hover icon, and Custom Link. Paste the destination URL into the Custom Link field for that image. Repeat this for every image in your gallery.

Step 6: Choose how the link triggers

In the Style tab, find the Image Box Link toggle. Enable it to make the entire image clickable. If you leave it off, the link only fires when the visitor clicks the icon overlay that appears on hover. For portfolio sites and product galleries, enabling the full image box link gives the best user experience.

How to Add Custom Links to Each Carousel Image in Elementor

The process for creating a carousel with per-image links is the same as the gallery setup above. The Gallery Listing widget includes Grid, Masonry, Metro, and Carousel Slider layouts. Switching layouts does not remove the image data or custom links you already entered.

Custom link for elementor carousel each image

Step 1: Set up your images in Repeater Mode with custom links

Follow steps 1 through 5 from the gallery section above. Add your images using Repeater Mode and assign a custom link to each one before changing the layout.

Step 2: Switch the layout to Carousel Slider

In the Content tab, find the Layout option and select Carousel Slider. Your images now display as a scrolling carousel. Each slide retains the custom link, title, and category you set in the repeater. In the Style tab, configure carousel-specific settings: autoplay speed, loop behavior, slides to show, navigation arrows, and dots.

Because the same widget handles all layouts, you can toggle between Grid, Masonry, Metro, and Carousel at any point without re-entering your image data or links.

What Else Can the Gallery Listing Widget Do?

Custom links per image are one feature of the Gallery Listing widget from The Plus Addons for Elementor. Here is what else is included in the Pro version:

FeatureWhat It Does
Multiple layouts in one widgetSwitch between Grid, Masonry, Metro, and Carousel Slider from a single widget with no need to re-add images when switching layouts
Repeater and ACF Gallery modesAdd images manually via the repeater, or connect an Advanced Custom Fields gallery field to display images dynamically from posts or custom post types
Category-based Ajax filtersAssign each image a category tag; the widget generates filter tabs that sort images on click without reloading the page
Hover overlay contentShow image title, description, and a custom icon on hover, useful for portfolio items where each image benefits from a short label
Image size normalizationForce all images to the same display dimensions regardless of original file size. Prevents uneven grid cells in layouts with mixed-size photos
3D Parallax and Mouse ParallaxAdd depth effects to the image grid. Images shift in response to cursor movement for a premium interactive feel with no JavaScript coding
Image gallery mouse hover parallax effect in elementor
20 checklist for wordpress site maintenance how to add custom links to each elementor gallery & carousel image [2026] from the plus addons for elementor
Do you Manage WordPress Websites? Download Our FREE E-Book of 20+ Checklist for WordPress Site Maintenance. ​
[contact-form-7 id="125716"]

Is the Gallery Listing Widget the Right Choice for Your Site?

If you need per-image links in an Elementor gallery or image carousel, the Gallery Listing widget from The Plus Addons for Elementor is the most practical no-code option available. It removes the bulk-upload limitation of Elementor’s native widgets and gives you full control over each image’s link, title, description, and category, all within the standard Elementor drag-and-drop interface.

Best for: Portfolio sites, product image galleries, service showcases, agency client work pages, and any Elementor layout where each image needs to direct visitors to a different destination.

The Gallery Listing widget is available on the free plan. The Repeater Mode and Carousel Slider layout used in this guide both require The Plus Addons for Elementor Pro, starting at $39/year for one site. The Pro plan also unlocks 120+ widgets, 8 builders, display conditions, and all extras. Elementor Pro is not required. The widget works with Elementor Free.

The free plan includes 35+ widgets to get started. Compare free vs Pro features to see what’s included at each tier.

Check out the Complete List of 120+ Widgets and Extensions here. Start building your dream website without coding!

About the Author

Photo of Aditya Sharma CMO of The Plus Addons for Elementor
CMO · The Plus Addons for Elementor · 7 years experience

He has spent years in the WordPress ecosystem building, breaking, and optimizing sites until they actually perform. He works at the intersection of speed, growth, and usability, helping creators ship websites that load fast and convert. An active WordPress community contributor sharing through tools, tutorials, and direct collaboration. Tested practice, not theory.

WordPressElementorn8nAIClaudeAutomationServer

Related Frequently Asked Questions

Why can't I add custom links to each image in Elementor's default gallery?

Elementor's default Image Gallery and Carousel widgets do not support per-image links because they use a bulk upload system. This means all images are added at once without individual content fields for links. As a result, every image opens in a lightbox with the same link behavior. The Gallery Listing widget from The Plus Addons for Elementor allows for individual links through its Repeater Mode, which is a Pro feature.

What are some practical uses for adding custom links to gallery images?

Custom links for gallery images are particularly useful for portfolios, product showcases, and service galleries. For instance, each image in a portfolio can link to a specific project page, while product images can direct users to individual product pages. This functionality enhances user navigation and improves the overall experience on your site.

What should I do if the Gallery Listing widget isn't showing up in Elementor?

If the Gallery Listing widget isn't visible, ensure that The Plus Addons for Elementor is installed and activated. Check under The Plus Addons > Widgets in your WordPress dashboard to confirm that the widget is toggled on. It may be disabled by default on fresh installs, so activating it is crucial for access.

What are the benefits of using the Repeater Mode in the Gallery Listing widget?

The Repeater Mode in the Gallery Listing widget allows you to add images individually, each with its own custom link, title, description, and category. This feature is essential for creating tailored galleries where each image serves a unique purpose, enhancing both functionality and user engagement on your site.

Are there any limitations to using the Gallery Listing widget?

While the Gallery Listing widget offers extensive features, the Repeater Mode, which enables per-image custom links, is only available in the Pro version. Additionally, while the widget is available on the free plan, some advanced functionalities like the Carousel Slider layout require the Pro plan. This means users on the free plan may have limited options for complex galleries.

Last reviewed: April 30, 2026