{"id":250410,"date":"2025-09-01T12:03:53","date_gmt":"2025-09-01T12:03:53","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/gallery-tile-links-elementor\/"},"modified":"2025-09-01T12:19:11","modified_gmt":"2025-09-01T12:19:11","slug":"gallery-tile-links-elementor","status":"publish","type":"plugin","link":"https:\/\/es.wordpress.org\/plugins\/gallery-tile-links-elementor\/","author":23359907,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.1","stable_tag":"1.0.1","tested":"6.8.5","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Gallery Tile Links (for Elementor)","header_author":"monolight","header_description":"Give each image in Elementor\u2019s built-in Image Gallery its own URL. Works with Masonry\/Classic. Server-side, no JS, no order hacks.","assets_banners_color":"735076","last_updated":"2025-09-01 12:19:11","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/gallery-tile-links-elementor\/","header_author_uri":"https:\/\/profiles.wordpress.org\/monolight\/","rating":0,"author_block_rating":0,"active_installs":70,"downloads":424,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"monolight","date":"2025-09-01 12:19:11"},"1.0.2":{"tag":"1.0.2","author":"monolight","date":"2025-09-03 08:40:38"},"1.0.3":{"tag":"1.0.3","author":"monolight","date":"2025-09-03 11:04:33"}},"upgrade_notice":{"1.0.1":"<p>Compatibility and Plugin Check improvements.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3353950,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3353950,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3353950,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3353950,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1","1.0.2","1.0.3"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Media Library field: <strong>Gallery Tile Link URL<\/strong>.","2":"Elementor Image Gallery settings (Masonry, 3 columns, Link: Media File).","3":"Add class <code>gallink<\/code> in <strong>Advanced \u2192 CSS Classes<\/strong>.","4":"Frontend masonry grid where each tile opens its own URL."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[76538,210,175,6822,789],"plugin_category":[43,50],"plugin_contributors":[247203],"plugin_business_model":[],"class_list":["post-250410","plugin","type-plugin","status-publish","hentry","plugin_tags-elementor","plugin_tags-gallery","plugin_tags-links","plugin_tags-masonry","plugin_tags-portfolio","plugin_category-customization","plugin_category-media","plugin_contributors-monolight","plugin_committers-monolight"],"banners":{"banner":"https:\/\/ps.w.org\/gallery-tile-links-elementor\/assets\/banner-772x250.png?rev=3353950","banner_2x":"https:\/\/ps.w.org\/gallery-tile-links-elementor\/assets\/banner-1544x500.png?rev=3353950","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/gallery-tile-links-elementor\/assets\/icon-128x128.png?rev=3353950","icon_2x":"https:\/\/ps.w.org\/gallery-tile-links-elementor\/assets\/icon-256x256.png?rev=3353950","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Gallery Tile Links<\/strong> adds a small <strong>\u201cGallery Tile Link URL\u201d<\/strong> field to your <strong>Media Library<\/strong>.<br \/>\nWhen you place those images inside Elementor\u2019s <strong>Image Gallery<\/strong> (including <strong>Masonry<\/strong>), the widget will link <strong>each tile<\/strong> to its own URL.<\/p>\n\n<p><strong>Highlights<\/strong>\n- <strong>Per-image link<\/strong> stored on the media item (reusable across galleries).\n- <strong>No JavaScript hacks<\/strong> \u2013 server-side output filter for stability.\n- <strong>No dependency on item order<\/strong> \u2013 add, remove, or reorder freely.\n- <strong>Masonry \/ Classic layouts<\/strong> supported (Elementor Image Gallery).\n- <strong>Opt-in<\/strong>: only galleries with CSS class <code>gallink<\/code> are affected.\n- Backward-compatible with older custom fields: <code>gallink_url<\/code> and <code>portfolio_custom_url<\/code>.<\/p>\n\n<p><strong>Quick start<\/strong>\n1. Install &amp; activate.\n2. In <strong>Media Library<\/strong> \u2192 edit an image \u2192 fill <strong>Gallery Tile Link URL<\/strong>.\n3. In Elementor, insert <strong>Image Gallery<\/strong> \u2192 set <strong>Link: Media File<\/strong> (or Custom URL <code>#<\/code> so anchors are printed).\n4. In the widget\u2019s <strong>Advanced \u2192 CSS Classes<\/strong>, enter <code>gallink<\/code>.\nDone \u2014 each tile opens its own URL instead of the lightbox.<\/p>\n\n<p>This plugin is an independent, third-party add-on and is not affiliated with, endorsed, or sponsored by Elementor.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>This plugin does not collect, store, or transmit any personal data. It does not contact external servers or load external assets. All functionality runs on your site.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/gallery-tile-links-elementor\/<\/code> or install via the <strong>Plugins<\/strong> screen.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen.<\/li>\n<li>Edit an image in <strong>Media Library<\/strong> and set <strong>Gallery Tile Link URL<\/strong>.<\/li>\n<li>In Elementor\u2019s <strong>Image Gallery<\/strong> widget:\n\n<ul>\n<li><strong>Layout<\/strong>: Masonry or Classic<\/li>\n<li><strong>Link<\/strong>: Media File (or Custom URL \u2192 <code>#<\/code>)<\/li>\n<li><strong>Advanced \u2192 CSS Classes<\/strong>: <code>gallink<\/code><\/li>\n<\/ul><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='does%20this%20replace%20a%20portfolio%20widget%3F'><h3>Does this replace a portfolio widget?<\/h3><\/dt>\n<dd><p>No \u2013 it simply lets you use Elementor\u2019s native Gallery as a lightweight portfolio grid where each image can go to a different page.<\/p><\/dd>\n<dt id='will%20this%20disable%20the%20lightbox%3F'><h3>Will this disable the lightbox?<\/h3><\/dt>\n<dd><p>On widgets marked with <code>gallink<\/code>, lightbox is disabled only for images that have a <strong>Gallery Tile Link URL<\/strong>. Others keep default behavior.<\/p><\/dd>\n<dt id='always-visible%20overlay%20title%3F'><h3>Always-visible overlay title?<\/h3><\/dt>\n<dd><p>Use your theme\/widget styles or add a tiny CSS snippet to keep the caption overlay visible.<\/p><\/dd>\n<dt id='works%20with%20elementor%20free%20or%20pro%3F'><h3>Works with Elementor Free or Pro?<\/h3><\/dt>\n<dd><p>It works with the built-in <strong>Image Gallery<\/strong> widget (Elementor Free).<\/p><\/dd>\n<dt id='used%20an%20earlier%20snippet%3F'><h3>Used an earlier snippet?<\/h3><\/dt>\n<dd><p>It reads <code>gallink_url<\/code> and <code>portfolio_custom_url<\/code> for backward compatibility. New links are saved under <code>gtl_url<\/code>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Plugin Check fixes: removed load_plugin_textdomain(), added \/languages with POT, updated <code>Tested up to<\/code> to 6.8, updated Author URI.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Give each image in Elementor\u2019s built-in Image Gallery its own URL. Masonry\/Classic layouts supported. Server-side, no JS, no order hacks.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/250410","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=250410"}],"author":[{"embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/monolight"}],"wp:attachment":[{"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=250410"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=250410"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=250410"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=250410"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=250410"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=250410"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}