Support » Plugin: Responsive Lightbox & Gallery » Show title/description/caption text

  • Resolved Borislav

    (@bobydimitrov)


    Hello, here’s what I’m trying to do.

    Using the default WP gallery and 2015 theme, I show some images on a page. Under each image, the Caption field is shown (each image has different text for Title, Caption, Description).

    Using prettyPhoto with “Show title” enabled, the lightbox shows the same Caption field, not the actual Title field.

    It would be great to have some way to instruct the plugin which field to show and then honor the setting 🙂 Ideally, I’d like to be able to show all three fields – Title, Caption, Description, with some separator of my choosing.

    Could someone direct me what modifications of the plugin are required to AT LEAST show the title, not the caption (as it should be working in the first place, but presuming a fix is not coming, nor a separate option for caption).

    Thanks!

    https://wordpress.org/plugins/responsive-lightbox/

Viewing 11 replies - 1 through 11 (of 11 total)
  • Thread Starter Borislav

    (@bobydimitrov)

    To reiterate, I’d like the prettyPhoto’s “Show title” option to show the actual Title field, not the Caption. Either change the label of the option so it’s not misleading, or fix the problem?

    Thanks!

    Thread Starter Borislav

    (@bobydimitrov)

    Anyone at all?

    Hey Borislav, this may get the title to show for you but it’s a pain to do it for every image.

    If you go to the text view of your post, your image code will look something like this:

    <p>
    <a href="http://[URL]/wp-content/uploads/[IMG-NAME].jpg">
    <img class="aligncenter wp-image-[IMG-NUM] size-large" src="http://[URL]/wp-content/uploads/[IMG-NAME]768x1024.jpg" alt="[ALT-TXT]" title="[TITLE-TXT]" width="768" height="1024" /></a>
    </p>

    Try adding the title="[TITLE-TXT]" to the link code just after the <a so that it looks like <a title="[TITLE-TXT]" href="http://[URL]/wp-content/uploads/[IMG-NAME].jpg"></a>

    This should make the title appear on the images when they appear in the lightbox. It works for me using when using FancyBox and I’ve just tried using prettyPhoto and it looks like that works as well. Probably means that this is a plugin bug rather than something that is specific to the lightbox itself.

    Cheers

    Edit: code

    Thread Starter Borislav

    (@bobydimitrov)

    Bullrunner, I appreciate your help! However, I’m using the default WP gallery and not single images, so this fix cannot be applied, if I understand correctly?

    Also, I have dozens of pages with a gallery each and dozens of images in each gallery, so a one-by-by fix does not seem like an optimum solution…

    Hmmm….yes, I can see how that wouldn’t work with galleries.

    Well, if it helps, prettPhoto seems to show the alt description instead of the title. Not a perfect solution but until the devs come up with a fix for this it will at least show a title (of sorts) above the image.

    I’ll post back here if I find a fix for this.

    Thread Starter Borislav

    (@bobydimitrov)

    Hah, thanks for the alt text info! I’ll probably use that for now.

    Main problem is currently I have those hundreds of images, each with only a short title, a longer caption text will be written presently. If I start putting the captions in the “alt” field and at some point the devs go and change the behavior, it’ll be a major pain the the patella…

    Try this function:

    function add_title_attachment_link($link, $id = null) {
    	$id = intval( $id );
    	$_post = get_post( $id );
    	$post_title = esc_attr( $_post->post_title );
    	return str_replace('<a href', '<a title="'. $post_title .'" href', $link);
    }
    add_filter('wp_get_attachment_link', 'add_title_attachment_link', 10, 2);

    Source: https://wordpress.org/support/topic/add-the-title-of-an-image-to-the-image-link-in-gallery

    Plugin Author dFactory

    (@dfactory)

    Available as a plugin option in just released 1.4.14.

    Regards,
    Bartosz / dfactory

    Thread Starter Borislav

    (@bobydimitrov)

    Awesome and amazing! Thanks!

    Great, thanks!

    But the caption is not shown on mobile devices? Or is it just in my installation?

    No there are no caption on mobile devices – at least not with swipebox, the one I’m using so far.

Viewing 11 replies - 1 through 11 (of 11 total)
  • The topic ‘Show title/description/caption text’ is closed to new replies.