Tagged: caption text, image, image text
-
AuthorPosts
-
May 4, 2018 at 11:20 am #951536May 5, 2018 at 7:45 am #952044
Hey rikkeshansen,
Could you post a link to the site in question so that we can take a closer look please?
Best regards,
RikardMay 5, 2018 at 9:41 am #952074The lightbox shows the title tag of the image or what else is source of the lightbox link
the function looks for a child that has that specific class and takes the pure text of it and set it as title.
you can style it via : div .mfp-title
try this in functions.php of your child-theme:function accordion_title_fix(){ ?> <script> (function($){ $(window).load(function() { $('a.aviaccordion-slide-link.lightbox-added').each(function(){ var lin = $(this).find('.aviaccordion-title').text(); $(this).attr('title',lin); }); }); })(jQuery); </script> <?php } add_action('wp_footer', 'accordion_title_fix');
see here: https://webers-testseite.de/accordion/
May 5, 2018 at 10:08 am #952076by the way – wasn’t the caption text in former versions hided under the non overlayed part of the image ?
May 7, 2018 at 12:40 pm #952662Thanks for the provided, it works. But we need to show the text centered in the image, as the accordion does, is this doable?
Regards
May 7, 2018 at 5:46 pm #952783… to show on the image, beneath the image, or just somewhere, when an image is showed as lightbox/modal.
?
May 7, 2018 at 8:06 pm #952842On the image, as I wrote above :-) Yes, we need to show the text centered, on the image, when the lightbox/modal is showed.
Regards
May 7, 2018 at 9:13 pm #952878well the position is bad in that mfp-bottom-bar container.
so if we do not want to have an edited magnific-popup-scriptwe can shift the container with the title:
add_action('wp_footer', 'move_title_script'); function move_title_script(){ ?> <script type="text/javascript"> (function($) { function a() { $('body').on('click', '.lightbox-added', function() { if($('.mfp-bg').length >= 1) { $("div.mfp-title").insertAfter("img.mfp-img"); } }); } a(); })(jQuery); </script> <?php }
after that you had to style the title f.e.:
div .mfp-title { font-size: 3vw !important; line-height: 4vw !important; position: absolute; top: 50%; left: 50%; width: inherit; text-shadow: 3px 3px 5px #000; transform: translate(-50% , -50%); padding: 20px !important; text-align: center; }
see link: https://webers-testseite.de/accordion/
May 7, 2018 at 9:54 pm #952913 -
AuthorPosts
- You must be logged in to reply to this topic.