Hi people from Lightpress, sorry for this late answer. I tested a few things, and I think the problem with captions not showing is due to two things (in my case at least – the problems that Jalapenojuan is having might be different).
1
I ‘populate’ my pages with a custom post plugin (Pods). This allows to include or exclude every separate metafield related to media files. So I can include that image, and the caption separately. I can also choose not to show the caption on the page (even though I would want it to show up in the Lightbox).
But when an image in WordPress is inserted in the regular ‘classic’ way (in the TinYMC editor), WP wraps it in two caption tags (if a caption is filled in the media library). This means that WordPress will always show the caption if there is one. I tested your Lightbox with images that are inserted in that way, and then everything works fine (captions show up in the Lightbox).
2
I noticed some behaviour of your plugin that in my view is a little illogical. When I insert an image in the classical way, not only does WP wrap it in caption tags, but it also ‘prints’ the content of the caption in the html-code. So the html markup looks like this:
<caption><img>This is the captiontext</caption>
As said, in this way the caption is shown in the Lightbox, as expected. But I noticed that, if I alter the caption directly in the HTML markup, this altered version is shown in the Lightbox image.
This means that apparently Lightbox does not take the caption from the original metafield directly, but rather looks at what is essentially a copy of that caption printed by WP in the markup.
This means a number of things: firstly, captions will not work when images that have catpion are inserted in the markup through custom post fields (e.g. Pods) – as is the case in my example. And secondly, we always have to show the page-version of the image together with its caption for it to show up in the Lightbox version as well. If we delete the caption in the markup after inserting the image (because for some reason we don’t want it on the page itself), it also will not show anything in the Lightbox.
There might be technical reasons for this behaviour, but I think it would be more logical if Lightbox would look directly to the caption metafield pertaining to the image, rather than to the copy WP prints of it in the HTML markup. This would probably also solve the problems with the custom post fields.