Title: Gallery Custom Links
Author: Jordy Meow
Published: <strong>28.11.2018</strong>
Last modified: 25.2.2026

---

Hae lisäosia

![](https://ps.w.org/gallery-custom-links/assets/banner-772x250.png?rev=2588900)

![](https://ps.w.org/gallery-custom-links/assets/icon-256x256.png?rev=2588900)

# Gallery Custom Links

 [Jordy Meow](https://profiles.wordpress.org/tigroumeow/)

[Lataa](https://downloads.wordpress.org/plugin/gallery-custom-links.2.2.9.zip)

 * [Tiedot](https://fi.wordpress.org/plugins/gallery-custom-links/#description)
 * [Arvostelut](https://fi.wordpress.org/plugins/gallery-custom-links/#reviews)
 *  [Asennus](https://fi.wordpress.org/plugins/gallery-custom-links/#installation)
 * [Kehitys](https://fi.wordpress.org/plugins/gallery-custom-links/#developers)

 [Tuki](https://wordpress.org/support/plugin/gallery-custom-links/)

## Kuvaus

Gallery Custom Links allows you to link images from galleries to a specified URL.
Tested with WordPress Gallery, Gutenberg, the [Meow Gallery](https://wordpress.org/plugins/meow-gallery/)
and others. The official page is here: [Gallery Custom Links](https://meowapps.com/gallery-custom-links/).

### Usage

Two fields are added to your images, in your Media Library: Link URL and Link Target(
but also, Link Rel and Arial Label). If, at least, the Link URL is set up, this 
image will link to that URL every time it is used within a gallery. Lightbox will
be automatically disabled for those images.

To do this, the Gallery Custom Links needs to analyze/rewrite your content. Depending
on your WordPress, you can pick the most appropriate method (known as engine).

 * HtmlDomParser: Very reliable. It will rewrite your HTML so that the links are
   hardcoded.
 * DiDom: Same as HtmlDomParser but faster. However, your HTML needs to be perfectly
   valid.
 * Javascript: This is the fastest, but the links won’t be hardcoded. Only the visitor
   will experience the links.

### Compatibility

It currently works with the native WP Gallery, the Gutenberg Gallery, and the [Meow Gallery](https://wordpress.org/plugins/meow-gallery/).
It should actually work with any gallery plugin using the ’gallery’ class and Responsive
Images (src-set). Let me know if you would like more galleries to be supported, 
it should be easy.

### Filters

You can optimize (run the plugin only on the pages where you need it) and support
more galleries (through CSS classes) easily by using filters. To know more about
this, visit the official page, here: [Gallery Custom Links](https://meowapps.com/gallery-custom-links/).

### Thanks

The motivation to build this plugin came from my users who had issues trying to 
use WP Gallery Custom Links. I realized that this plugin was working extremely well
with the standard gallery, but would require too much rewriting for Gutenberg and
other galleries, hence the creation of this plugin. I hope it will help.

Languages: English.

## Kuvankaappaukset

 * [[
 * The fields.

## Asennus

 1. Upload `gallery-custom-links` to the `/wp-content/plugins/` directory
 2. Activate the plugin through the ’Plugins’ menu in WordPress

## Arvostelut

![](https://secure.gravatar.com/avatar/317da33393a6156d69a84b52ddf8587685d136f5312054b6c5a3547d8314d257?
s=60&d=retro&r=g)

### 󠀁[Great feature. Used regularly.](https://wordpress.org/support/topic/great-feature-used-regularly/)󠁿

 [mabkenward](https://profiles.wordpress.org/mabkenward/) 13.4.2026

Simple to use and effective. I use it on just about every image on all my websites.
So much better than clicking on some text.

![](https://secure.gravatar.com/avatar/41e557d432048fe9664e61d1b6bcadaf04243ff07a526d66f06e465a6c2c301e?
s=60&d=retro&r=g)

### 󠀁[One of the most useful plugins!](https://wordpress.org/support/topic/one-of-the-most-useful-plugins-19/)󠁿

 [minionion](https://profiles.wordpress.org/minionion/) 19.3.2026

This plugin covers a shortfall in what should really be part of the way WP gallery
works. It’s SO common with my clients to want to link an image to something other
than a bigger version of itself that this is necessary on practically every site
I build. With this plugin, it ”just works” to link logos to their related external
websites, advertising to a ”more info” page, event details to a registration form,
and so much more… You really need this one!

![](https://secure.gravatar.com/avatar/d5595e1ca28f97540b8fee7581487a3401c58cc54e5d2daa1e98a3ae2cce0127?
s=60&d=retro&r=g)

### 󠀁[TOP](https://wordpress.org/support/topic/top-1794/)󠁿

 [kuauka07](https://profiles.wordpress.org/kuauka07/) 12.3.2026

Todo perfecto… recomendable!

![](https://secure.gravatar.com/avatar/1a5977cb41a0fe416e323b6b86af03b2d0b42fc05570da261f701b75a80c9997?
s=60&d=retro&r=g)

### 󠀁[Fantastic plugin!](https://wordpress.org/support/topic/fantastic-plugin-2096/)󠁿

 [siobhanmuir](https://profiles.wordpress.org/siobhanmuir/) 3.2.2026

I love this plugin! I was using SiteOrigin to post images of other books related
to a book page, and it kept failing with each new ”update.” This plugin makes the
tools I already have so very useful and saves me a lot of time and headaches. Totally
recommend it.

![](https://secure.gravatar.com/avatar/83af2b63a4c74a1c1cbe9de80672eee1c19a4a1c00cd09497a268d37e8d7deb7?
s=60&d=retro&r=g)

### 󠀁[Excellent plugin](https://wordpress.org/support/topic/excellent-plugin-9565/)󠁿

 [](https://profiles.wordpress.org/mljo/) 8.5.2025

Does the job

![](https://secure.gravatar.com/avatar/824e49b9350c98eecffca9fe997efab78fdc55bfe84c82aeea44fe471ada3f63?
s=60&d=retro&r=g)

### 󠀁[Top](https://wordpress.org/support/topic/top-1732/)󠁿

 [misterdaco](https://profiles.wordpress.org/misterdaco/) 14.4.2025

useful, straightforward, very good, Thanks !

 [ Lue kaikki 206 arvostelua. ](https://wordpress.org/support/plugin/gallery-custom-links/reviews/)

## Avustajat & Kehittäjät

“Gallery Custom Links” perustuu avoimeen lähdekoodiin. Seuraavat henkilöt ovat osallistuneet
tämän lisäosan kehittämiseen.

Avustajat

 *   [ Jordy Meow ](https://profiles.wordpress.org/tigroumeow/)

“Gallery Custom Links” has been translated into 5 locales. Kiitoksia [kääntäjille](https://translate.wordpress.org/projects/wp-plugins/gallery-custom-links/contributors)
heidän työstään.

[Käännä “Gallery Custom Links” omalle kielellesi.](https://translate.wordpress.org/projects/wp-plugins/gallery-custom-links)

### Oletko kiinnostunut kehitystyöstä?

[Browse the code](https://plugins.trac.wordpress.org/browser/gallery-custom-links/),
check out the [SVN repository](https://plugins.svn.wordpress.org/gallery-custom-links/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/gallery-custom-links/)
by [RSS](https://plugins.trac.wordpress.org/log/gallery-custom-links/?limit=100&mode=stop_on_copy&format=rss).

## Muutosloki

#### 2.2.9 (2026/02/25)

 * Fix: Ensure plugin settings now save and update correctly.
 * Update: Improve multisite compatibility.
 * 🎵 Discuss with others about Gallery Custom Links on [the Discord](https://discord.gg/bHDGh38).
 * 🌴 Keep us motivated with [a little review here](https://wordpress.org/support/plugin/gallery-custom-links/reviews/).
   Thank you!
 * 🥰 If you want to help us, check our [Patreon](https://www.patreon.com/meowapps).
   Thank you!

#### 2.2.8 (2025/12/03)

 * Fix: Corrected deprecated button classes.

#### 2.2.6 (2025/10/01)

 * Fix: Resolved DiDom engine crash when parent element is a Document object.
 * Fix: Addressed security vulnerabilities by implementing input sanitization and
   output escaping.

#### 2.2.5 (2025/09/20)

 * Update: Fresh components.
 * Update: Updated Common library.

#### 2.2.4 (2025/07/03)

 * Update: Common libraries have been updated to improve stability and performance.

#### 2.2.3 (2025/02/02)

 * Fix: New URL sanitization was causing issues with some URLs.

#### 2.2.2 (2025/01/04)

 * Fix: Sanitize URLs to avoid JS injections.
 * Info: If you like the plugin, your reviews are welcome [here](https://wordpress.org/support/plugin/gallery-custom-links/reviews/?rate=5#new-post).
   Thank you 🙂

#### 2.2.1 (2024/11/04)

 * Fix: Fixed common libs.
 * Fix: Missing properties (PHP 8.1), non-dynamic properties.
 * Update: Remove the dependency to WordPress scripts.

#### 2.2.0 (2024/06/03)

 * Add: Updated to the latest libs.

#### 2.1.9 (2024/04/06)

 * Add: Javascript method to rewrite the links. It is the fastest method, but the
   links won’t be hardcoded. Only the visitor will experience the links.

#### 2.1.8 (2023/10/23)

 * Fix: Addressed and prevented timeouts caused by infinite loops associated with
   ob levels.
 * Fix: Repaired malfunctioning NekoUI components for improved user experience.

#### 2.1.7 (2023/09/10)

 * Add: Support for the new version of the Meow Gallery 5 (it will require the version
   5.0.1 of the Meow Gallery, which is not released yet but coming soon).

#### 2.1.6 (2023/06/11)

 * Update: Lighter plugin.
 * Update: Fresh packages.
 * Update: Removed useless dependencies.

#### 2.1.5 (2022/10/24)

 * Update: No need for jQuery anymore.

#### 2.1.4 (2022/10/05)

 * Add: Some files were missing for the libraries autoload.

#### 2.1.3 (2022/09/06)

 * Add: Added column in the Media Library (to edit faster).

#### 2.1.1 (2022/07/27)

 * Fix: Faster UI.
 * Fix: Increased compatibility.

#### 2.1.0 (2022/05/17)

 * Fix: Avoid useless logs.

#### 2.0.9 (2022/03/18)

 * Fix: Compatibility with the latest version of Gutenberg Gallery.

#### 2.0.8 (2022/03/18)

 * Update: Latest versions of DiDom and HTML Dom Parser (might be better and faster).
 * Update: Latest version of Neko UI.

#### 2.0.6 (2021/09/30)

 * Update: Fix for PHP 7.4+.

#### 2.0.5 (2021/08/31)

 * Update: Enhanced security and updated common librairies.

#### 2.0.4 (2021/07/05)

 * Update: Refresh the UI libraries and common librairies to ensure compatibility
   with other plugins.

#### 2.0.3 (2021/03/01)

 * Update: New Meow Common (which is needed for compatibility with other plugins).

#### 2.0.2

 * Fix: Autoload was missing.

#### 2.0.1

 * Fix: There were a few issues in this new version.
 * Update: New modernized admin.

#### 1.2.7

 * Add: Remove warnings for PHP 7.4.
 * Update: New versions of DiDom and the Simple HTML DOM Parser.

#### 1.2.6

 * Add: Because we love the W3C, the title has been added to the link.

#### 1.2.5

 * Fix: Avoid errors in the admin.
 * Fix: Add another way to resolve the image ID if none found (https://wordpress.
   org/support/topic/issue-with-page-links-on-images/), let’s see how it goes.

#### 1.2.3

 * Add: Label for CTA buttons.
 * Fix: Moved the position of the CTA buttons in the DOM.

#### 1.2.2

 * Add: CTA Buttons for Meow Gallery, Native Galleries and Gutenberg Galleries.
 * Add: Filter to… filter which images are actually managed by the plugin 🙂
 * Fix: Hopefully, the Reusable Blocks aren’t broken anymore in the editor (I couldn’t
   replicate the bug on this new version).

#### 1.2.0

 * Add: This was asked to me a lot, so I have adding the settings in order to change
   the parameters of the plugin easily. It will be much easier to make it faster
   now.

#### 1.1.5

 * Fix: Simpler and probably better REST detection.

#### 1.1.4

 * Fix: Attempt to fix the way autoload is working.

#### 1.1.3

 * Fix: Avoid analyzing the html content if the parser returned a boolean or an 
   empty string.

#### 1.1.2

 * Add: Rel can now be set to nofollow.

#### 1.1.1

 * Update: Defaults set to Output Buffering + HtmlDomParser. Those settings work
   for most.

#### 1.1.0

 * Update: Using HtmlDomParser fully (which should avoid broken HTML). It is possible
   to override the plugin hidden options to switch to different mode, but I am trying
   to find a mode that works for 99% of the users first.

#### 1.0.9

 * Update: Avoid interfering at all with all Ajax/Rest requests.
 * Info: Sorry for the last bunch of updates, some way of modifying HTML works for
   some, and not for others, and I am still trying to find a solution which works
   for everyone.

#### 1.0.8

 * Update: Back to OB, maybe there should be an option for that.
 * Update: Get all the images of the page/post content instead of within specific
   containers previously.

#### 1.0.7

 * Update: Not using OB anymore; going through the content filter (this behavior
   can be changed internally), better and faster this way.
 * Fix: Avoid issues with static variables which are not registered on older PHP
   versions.

#### 1.0.6

 * Fix: Now works with the most tenacious lightboxes.
 * Update: The way the HTML was modified to make sure it is compliant.

#### 1.0.5

 * Add: Filter to let the user enables/disables the plugin depending on conditions.
   Check the official page to know more about this: [Gallery Custom Links](https://meowapps.com/gallery-custom-links/).

#### 1.0.4

 * Fix: Support images embedded in a few layer of tags before the link tag.
 * Add: Added a class on the a-tag, for the ones who would like to add some styling
   to linked images. The Meow Lightbox is already handling this, by avoiding showing
   a zoom cursor when hovering images.
 * Add: Compatibility with extra galleries is made through a filter (which anybody
   can use) and the file mgcl_extra.php.
 * Info: If you like the plugin, your reviews are welcome [here](https://wordpress.org/support/plugin/gallery-custom-links/reviews/?rate=5#new-post.)
   🙂 Thank you!

#### 1.0.2

 * Fix: Now works with thumbnails in src.
 * Update: Optimization (does not regenerate pages which aren’t impacted by changes).
 * Update: DiDom from 1.13 to 1.14.1.

#### 1.0.0

 * Update: If the ID of the Media is not found in the HTML, it will resolve it through
   the DB from the filename.

#### 0.0.1

 * First release.

## Metatiedot

 *  Version **2.2.9**
 *  Last updated **2 kuukautta sitten**
 *  Active installations **30 000+**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [Dutch](https://nl.wordpress.org/plugins/gallery-custom-links/), [English (US)](https://wordpress.org/plugins/gallery-custom-links/),
   [Italian](https://it.wordpress.org/plugins/gallery-custom-links/), [Portuguese (Brazil)](https://br.wordpress.org/plugins/gallery-custom-links/),
   [Russian](https://ru.wordpress.org/plugins/gallery-custom-links/) ja [Spanish (Spain)](https://es.wordpress.org/plugins/gallery-custom-links/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/gallery-custom-links)
 * Tags
 * [custom](https://fi.wordpress.org/plugins/tags/custom/)[gallery](https://fi.wordpress.org/plugins/tags/gallery/)
   [gutenberg](https://fi.wordpress.org/plugins/tags/gutenberg/)[links](https://fi.wordpress.org/plugins/tags/links/)
 *  [Edistynyt näkymä](https://fi.wordpress.org/plugins/gallery-custom-links/advanced/)

## Arvosanat

 4.7 out of 5 stars.

 *  [  183 5-star reviews     ](https://wordpress.org/support/plugin/gallery-custom-links/reviews/?filter=5)
 *  [  9 4-star reviews     ](https://wordpress.org/support/plugin/gallery-custom-links/reviews/?filter=4)
 *  [  3 3-star reviews     ](https://wordpress.org/support/plugin/gallery-custom-links/reviews/?filter=3)
 *  [  2 2-star reviews     ](https://wordpress.org/support/plugin/gallery-custom-links/reviews/?filter=2)
 *  [  9 1-star reviews     ](https://wordpress.org/support/plugin/gallery-custom-links/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/gallery-custom-links/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/gallery-custom-links/reviews/)

## Avustajat

 *   [ Jordy Meow ](https://profiles.wordpress.org/tigroumeow/)

## Tuki

Viimeisen kahden kuukauden aikana ratkaistut ongelmat:

     0 / 2

 [Tukifoorumi](https://wordpress.org/support/plugin/gallery-custom-links/)

## Lahjoita

Haluatko tukea tämän lisäosan kehitystä?

 [ Tue tämän lisäosan tekijöitä ](https://www.patreon.com/meowapps)