MeteorGPLby WebbingApps

Gallery Custom Links (Pro)

Plugin
Watch 0 Star 0
Install

Gallery Custom Links allows you to link images to a specified URL. Tested with WordPress Gallery, Gutenberg, the Meow Gallery and others.

  • 0 stars
  • 0 watching
  • 0 downloads
  • License not declared

Versions 0

Newest first · every version scanned before publication
Show 48 versions not available yet

Releases named in the vendor’s changelog or on WordPress.org that the repository does not have yet.

  1. 2.3.1 Not available yet

    Add: Option to skip linking when the target URL matches the current page.

    Changelog entry

  2. 2.3.0 Not available yet

    Fix: Ensure plugin settings now save and update correctly.

    Changelog entry

  3. 2.2.8 Not available yet

    Fix: Corrected deprecated button classes.

    Changelog entry

  4. 2.2.6 Not available yet

    Fix: Resolved DiDom engine crash when parent element is a Document object.

    Changelog entry

  5. 2.2.5 Not available yet

    Update: Fresh components.

    Changelog entry

  6. 2.2.4 Not available yet

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

    Changelog entry

  7. 2.2.3 Not available yet

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

    Changelog entry

  8. 2.2.2 Not available yet

    Fix: Sanitize URLs to avoid JS injections.

    Changelog entry

  9. 2.2.1 Not available yet

    Fix: Fixed common libs.

    Changelog entry

  10. 2.2.0 Not available yet

    Add: Updated to the latest libs.

    Changelog entry

  11. 2.1.9 Not available yet

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

    Changelog entry

  12. 2.1.8 Not available yet

    Fix: Addressed and prevented timeouts caused by infinite loops associated with ob levels.

    Changelog entry

  13. 2.1.7 Not available yet

    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...

    Changelog entry

  14. 2.1.6 Not available yet

    Update: Lighter plugin.

    Changelog entry

  15. 2.1.5 Not available yet

    Update: No need for jQuery anymore.

    Changelog entry

  16. 2.1.4 Not available yet

    Add: Some files were missing for the libraries autoload.

    Changelog entry

  17. 2.1.3 Not available yet

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

    Changelog entry

  18. 2.1.1 Not available yet

    Fix: Faster UI.

    Changelog entry

  19. 2.1.0 Not available yet

    Fix: Avoid useless logs.

    Changelog entry

  20. 2.0.9 Not available yet

    Fix: Compatibility with the latest version of Gutenberg Gallery.

    Changelog entry

  21. 2.0.8 Not available yet

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

    Changelog entry

  22. 2.0.6 Not available yet

    Update: Fix for PHP 7.4+.

    Changelog entry

  23. 2.0.5 Not available yet

    Update: Enhanced security and updated common librairies.

    Changelog entry

  24. 2.0.4 Not available yet

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

    Changelog entry

  25. 2.0.3 Not available yet

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

    Changelog entry

  26. 2.0.2 Not available yet Release date not stated

    Fix: Autoload was missing.

    Changelog entry

  27. 2.0.1 Not available yet Release date not stated

    Fix: There were a few issues in this new version.

    Changelog entry

  28. 1.2.7 Not available yet Release date not stated

    Add: Remove warnings for PHP 7.4.

    Changelog entry

  29. 1.2.6 Not available yet Release date not stated

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

    Changelog entry

  30. 1.2.5 Not available yet Release date not stated

    Fix: Avoid errors in the admin.

    Changelog entry

  31. 1.2.3 Not available yet Release date not stated

    Add: Label for CTA buttons.

    Changelog entry

  32. 1.2.2 Not available yet Release date not stated

    Add: CTA Buttons for Meow Gallery, Native Galleries and Gutenberg Galleries.

    Changelog entry

  33. 1.2.0 Not available yet Release date not stated

    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 easie...

    Changelog entry

  34. 1.1.5 Not available yet Release date not stated

    Fix: Simpler and probably better REST detection.

    Changelog entry

  35. 1.1.4 Not available yet Release date not stated

    Fix: Attempt to fix the way autoload is working.

    Changelog entry

  36. 1.1.3 Not available yet Release date not stated

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

    Changelog entry

  37. 1.1.2 Not available yet Release date not stated

    Add: Rel can now be set to nofollow.

    Changelog entry

  38. 1.1.1 Not available yet Release date not stated

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

    Changelog entry

  39. 1.1.0 Not available yet Release date not stated

    Update: Using HtmlDomParser fully (which should avoid broken HTML). It is possible to override the plugin hidden options to switch to differ...

    Changelog entry

  40. 1.0.9 Not available yet Release date not stated

    Update: Avoid interfering at all with all Ajax/Rest requests.

    Changelog entry

  41. 1.0.8 Not available yet Release date not stated

    Update: Back to OB, maybe there should be an option for that.

    Changelog entry

  42. 1.0.7 Not available yet Release date not stated

    Update: Not using OB anymore; going through the content filter (this behavior can be changed internally), better and faster this way.

    Changelog entry

  43. 1.0.6 Not available yet Release date not stated

    Fix: Now works with the most tenacious lightboxes.

    Changelog entry

  44. 1.0.5 Not available yet Release date not stated

    Add: Filter to let the user enables/disables the plugin depending on conditions. Check the official page to know more about this: Gallery Cu...

    Changelog entry

  45. 1.0.4 Not available yet Release date not stated

    Fix: Support images embedded in a few layer of tags before the link tag.

    Changelog entry

  46. 1.0.2 Not available yet Release date not stated

    Fix: Now works with thumbnails in src.

    Changelog entry

  47. 1.0.0 Not available yet Release date not stated

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

    Changelog entry

  48. 0.0.1 Not available yet Release date not stated

    First release.

    Changelog entry

Readme

License

Gallery Custom Links (Pro)

Gallery Custom Links allows you to link images to a specified URL. Tested with WordPress Gallery, Gutenberg, the Meow Gallery and others.

Gallery Custom Links allows you to link images from galleries to a specified URL. Tested with WordPress Gallery, Gutenberg, the Meow Gallery and others. The official page is here: 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. 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.

= 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.

Installation

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

Screenshots

  1. The fields.

Upgrade Notice

Replace all the files. Nothing else to do.

Install

composer require meteorgpl-plugin/gallery-custom-links-pro

The vendor’s license checks are intact: activate the plugin in WordPress with a license key bought from the vendor.

License

The plugin declares no license. The code is redistributed under the license the vendor declared in the plugin’s own headers.

Artwork, fonts, media and documents that may be licensed separately are not redistributed; the licensing page explains what is replaced or removed, and the security tab lists it per version. Support and update entitlement come with the license you buy from the vendor.

Send feedback

What works, what does not, what is missing: a few words help.

Only if you would like a reply.

Taken in your browser, without this window. Passwords, what you typed into forms, keys and tokens are left out as grey blocks; you can hide more before sending. We keep screenshots for 90 days.

We store it with the page address, your language, window size, browser and IP address, and your e-mail address if you give one. The IP address and browser are deleted after 90 days. Privacy policy.

All languages