File: /home/zeusxp5/zenoxpressjobs.com/wp-content/themes/zxldfw-tcompanyllcMain/functions/metaslider.php
<?php
/**
* Modify the JavaScript properties used to initiate the slideshows using Metaslider.
* See: https://www.metaslider.com/documentation/metaslider_type_slider_parameters/
*
* @package WebcomAcwTheme
*/
/**
* Add the Flex Slider property "start" to change the metaslider class opacity to 1.
*
* @param array $options Slideshow properties.
* @param int $slider_id Slideshow ID.
* @param array $settings Slideshow settings.
* @return array Array of options for Flex Slider.
*/
function metaslider_flex_params( $options, $slider_id, $settings ) {
$options['start'][] = "$('.metaslider').css('opacity', '1');";
return $options;
}
/** Fancy Fade in of caption on Meta slider*/
/**function metaslider_flex_params( $options, $slider_id, $settings ) {
$options['start'][] = "$('.metaslider .caption-wrap').delay(1500).fadeIn(600);$('.metaslider').css('opacity', '1');";
$options['before'][] = "$('.metaslider .caption-wrap').fadeOut('fast');";
$options['after'][] = "$('.metaslider .caption-wrap').delay(1500).fadeIn(600);";
return $options;
}
*/
add_filter( 'metaslider_flex_slider_parameters', 'metaslider_flex_params', 10, 3 );
/**
* Add the Nivo Slider property "start" to change the metaslider class opacity to 1.
*
* @param array $options Slideshow properties.
* @param int $slider_id Slideshow ID.
* @param array $settings Slideshow settings.
* @return array Array of options for Nivo Slider.
*/
function metaslider_nivo_params( $options, $slider_id, $settings ) {
$options['afterLoad'][] = "$('.metaslider').css('opacity', '1');";
return $options;
}
add_filter( 'metaslider_nivo_slider_parameters', 'metaslider_nivo_params', 10, 3 );
/**
* Interject Javascript after the Coin Slider JavaScript call to change the metaslider class opacity to 1.
*
* @param string $javascript One or more classes to add to the class list.
* @param int $slider_id Slideshow ID.
* @return string String of Javascript to be outputted.
*/
function metaslider_coin_js( $javascript, $slider_id ) {
if ( ! isset( $javascript ) ) {
$javascript = '';
}
$javascript .= "$('.metaslider').css('opacity', '1');";
return $javascript;
}
add_filter( 'metaslider_coin_slider_javascript', 'metaslider_coin_js', 10, 2 );
/**
* Interject Javascript after the Responsive Slides JavaScript call to change the metaslider class opacity to 1.
*
* @param array $options Array of options for Responsive Slides.
* @param int $slider_id Slideshow ID.
* @return string String of Javascript to be outputted.
*/
function metaslider_responsive_js( $options, $slider_id ) {
if ( ! isset( $javascript ) ) {
$javascript = '';
}
$javascript .= "$('.metaslider').css('opacity', '1');";
return $javascript;
}
add_filter( 'metaslider_responsive_slider_javascript', 'metaslider_responsive_js', 10, 2 );