HEX
Server: Apache
System: Linux ecngx285.inmotionhosting.com 4.18.0-553.79.1.lve.el8.x86_64 #1 SMP Wed Oct 15 17:59:35 UTC 2025 x86_64
User: zeusxp5 (3862)
PHP: 8.3.30
Disabled: NONE
Upload Files
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 );