In some scenarios you might want to add a specific class to all the anchor tags generated by FooGallery.
A practical example: some themes are hard coded to use certain lightboxes, so you might see 2 lightboxes shown when a gallery thumb is clicked (FooBox aswell as the lightbox packaged into the theme). The only way to turn off or disable the packaged lightbox is to add a class of “no-lightbox” onto the anchor tags.
You can do this by adding this code snippet to your functions.php file:
function foogallery_links_no_lightbox($attr, $args, $foogallery_attachment) { if ( ! isset( $attr[ 'class' ] ) ) { $attr[ 'class' ] = 'no-lightbox'; } else { $attr[ 'class' ] .= ' no-lightbox'; } return $attr; } add_filter( 'foogallery_attachment_html_link_attributes', 'foogallery_links_no_lightbox', 10, 3 );
Please note that this only works with the magnificPopup lightbox