Support » Plugin: Gallery by BestWebSoft » Remove "target:_blank" from thumbnail Custom URLs

  • Resolved homemadejam

    (@homemadejam)


    Hello!

    Just started using your plugin and am finding it effective and easy to use. I am grateful for your good work.

    One issue: I have a gallery with thumbnails that all use the Custom URL field to link to a given page with the full image. Unfortunately, it appears that the attribute “target:_blank” is getting inserted into each Custom URL so that it opens in a new tab/window. I do not want this as it breaks back-button navigation.

    What file do I need to edit to remove the “target:_blank” from Custom URLs for thumbnails? It does not appear to be an option in any of the settings in the dashboard.

    Thanks for any advice you can provide.

    (Note: The site is only in local development so I cannot provide a link.)

    https://wordpress.org/plugins/gallery-plugin/

Viewing 3 replies - 1 through 3 (of 3 total)
  • OK… I think I may have figured this out-

    In the main gallery-plugin.php file, locate line 1548:

    <a href="<?php echo $url_for_link; ?>" title="<?php echo get_post_meta( $attachment->ID, $key, true ); ?>" target="_blank">

    And also in the file gallery-single-template.php (in the template folder), locate line 63:

    <a href="<?php echo $url_for_link; ?>" title="<?php echo get_post_meta( $attachment->ID, $key, true ); ?>" target="_blank">

    Remove target="_blank" from both entries and save. Custom URL links should now open normally.

    Note: This will only apply to galleries created after you edit the gallery-plugin.php file. Existing galleries will still open Custom URL links in a new tab/window (even if you delete and re-add photos). I had to delete and re-install the plugin entirely in order to use images I had in pre-existing galleries.

    It would be great if this option could be added to the settings menu. Back-button navigation is still important – many mobile users rely heavily on it. In the meantime, this method seems to work.

    Plugin Author bestwebsoft

    (@bestwebsoft)

    Hi,

    We’re glad that you’ve found the solution.

    Since this option wasn’t so popular, we’ve implemented it only in Pro plugin version. However, we’d like to note that if we get a certain number of request from our users, we will consider the possibility of its implementation in the Free version in future updates.

    Sincerely,
    BestWebSoft Support Team

    If you edit /wp-content/plugins/gallery-plugin/gallery-plugin.php your change will be overwritten when the BWS plugin is updated.

    Another workaround is to remove the target attribute from the anchor tag via javascript or jquery. I added this to my templates header.php file.

    <script>
        jQuery(function() { 
            // wait for document ready
            jQuery(".gllr_image_block A").removeAttr("target");
        }
    </script>
Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Remove "target:_blank" from thumbnail Custom URLs’ is closed to new replies.