Skip to content

Instantly share code, notes, and snippets.

@tomhemsley
Last active September 21, 2017 05:47
Show Gist options
  • Save tomhemsley/4d19646f57a0a1f20709 to your computer and use it in GitHub Desktop.
Save tomhemsley/4d19646f57a0a1f20709 to your computer and use it in GitHub Desktop.
/**
* INSTALLATION: this code should be pasted into your theme's functions.php file.
*
* To Use: Install 'Easy Fancybox'. Leave the URL blank on an image slide in Meta Slider.
* The slide will automatically be linked to it's full image in a lightbox
*/
function metaslider_easy_fancybox($attributes, $slide, $slider_id) {
if (!strlen($attributes['href'])) {
$attributes['href'] = wp_get_attachment_url($slide['id']);
$attributes['class'] = 'fancybox';
$attributes['rel'] = "gallery-{$slider_id}";
}
return $attributes;
}
add_filter('metaslider_flex_slider_anchor_attributes', 'metaslider_easy_fancybox', 10, 3);
add_filter('metaslider_nivo_slider_anchor_attributes', 'metaslider_easy_fancybox', 10, 3);
add_filter('metaslider_responsive_slider_anchor_attributes', 'metaslider_easy_fancybox', 10, 3);
add_filter('metaslider_coin_slider_anchor_attributes', 'metaslider_easy_fancybox', 10, 3);
/* END metaslider /simple lightbox integration */
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment