false), 'objects'); ?> $optionValue) { switch($optionValue) { case 'on': $slider['properties'][$optionKey] = true; break; case 'off': $slider['properties'][$optionKey] = false; break; } } foreach($slider['layers'] as $slideKey => $slideVal) { // Get slide background if( ! empty($slideVal['properties']['backgroundId']) ) { $slideVal['properties']['background'] = apply_filters('ls_get_image', $slideVal['properties']['backgroundId'], $slideVal['properties']['background']); $slideVal['properties']['backgroundThumb'] = apply_filters('ls_get_thumbnail', $slideVal['properties']['backgroundId'], $slideVal['properties']['background']); } // Get slide thumbnail if( ! empty($slideVal['properties']['thumbnailId']) ) { $slideVal['properties']['thumbnail'] = apply_filters('ls_get_image', $slideVal['properties']['thumbnailId'], $slideVal['properties']['thumbnail']); $slideVal['properties']['thumbnailThumb'] = apply_filters('ls_get_thumbnail', $slideVal['properties']['thumbnailId'], $slideVal['properties']['thumbnail']); } // v6.3.0: Improve compatibility with *really* old sliders if( ! empty( $slideVal['sublayers'] ) && is_array( $slideVal['sublayers'] ) ) { $slideVal['sublayers'] = array_values( $slideVal['sublayers'] ); } $slider['layers'][$slideKey] = $slideVal; if(!empty($slideVal['sublayers']) && is_array($slideVal['sublayers'])) { // v6.0: Reverse layers list $slideVal['sublayers'] = array_reverse($slideVal['sublayers']); foreach($slideVal['sublayers'] as $layerKey => $layerVal) { if( ! empty($layerVal['imageId']) ) { $layerVal['image'] = apply_filters('ls_get_image', $layerVal['imageId'], $layerVal['image']); $layerVal['imageThumb'] = apply_filters('ls_get_thumbnail', $layerVal['imageId'], $layerVal['image']); } if( ! empty($layerVal['posterId']) ) { $layerVal['poster'] = apply_filters('ls_get_image', $layerVal['posterId'], $layerVal['poster']); $layerVal['posterThumb'] = apply_filters('ls_get_thumbnail', $layerVal['posterId'], $layerVal['poster']); } // Ensure that magic quotes will not mess with JSON data if(function_exists('get_magic_quotes_gpc') && get_magic_quotes_gpc()) { $layerVal['styles'] = stripslashes($layerVal['styles']); $layerVal['transition'] = stripslashes($layerVal['transition']); } // Parse embedded JSON data $layerVal['styles'] = !empty($layerVal['styles']) ? (object) json_decode(stripslashes($layerVal['styles']), true) : new stdClass; $layerVal['transition'] = !empty($layerVal['transition']) ? (object) json_decode(stripslashes($layerVal['transition']), true) : new stdClass; $layerVal['html'] = !empty($layerVal['html']) ? stripslashes($layerVal['html']) : ''; // Add 'top', 'left' and 'wordwrap' to the styles object if(isset($layerVal['top'])) { $layerVal['styles']->top = $layerVal['top']; unset($layerVal['top']); } if(isset($layerVal['left'])) { $layerVal['styles']->left = $layerVal['left']; unset($layerVal['left']); } if(isset($layerVal['wordwrap'])) { $layerVal['styles']->wordwrap = $layerVal['wordwrap']; unset($layerVal['wordwrap']); } if( ! empty( $layerVal['transition']->showuntil ) ) { $layerVal['transition']->startatout = 'transitioninend + '.$layerVal['transition']->showuntil; $layerVal['transition']->startatouttiming = 'transitioninend'; $layerVal['transition']->startatoutvalue = $layerVal['transition']->showuntil; unset($layerVal['transition']->showuntil); } if( ! empty( $layerVal['transition']->parallaxlevel ) ) { $layerVal['transition']->parallax = true; } // Custom attributes $layerVal['innerAttributes'] = !empty($layerVal['innerAttributes']) ? (object) $layerVal['innerAttributes'] : new stdClass; $layerVal['outerAttributes'] = !empty($layerVal['outerAttributes']) ? (object) $layerVal['outerAttributes'] : new stdClass; $slider['layers'][$slideKey]['sublayers'][$layerKey] = $layerVal; } } else { $slider['layers'][$slideKey]['sublayers'] = array(); } } if( ! empty( $slider['callbacks'] ) ) { foreach( $slider['callbacks'] as $key => $callback ) { $slider['callbacks'][$key] = stripslashes($callback); } } // Slider version $slider['properties']['sliderVersion'] = LS_PLUGIN_VERSION; ?>

$layer) : $active = empty($key) ? 'active' : ''; $name = !empty($layer['properties']['title']) ? $layer['properties']['title'] : sprintf(__('Slide #%d', 'LayerSlider'), ($key+1)); $bgImage = !empty($layer['properties']['background']) ? $layer['properties']['background'] : null; $bgImageId = !empty($layer['properties']['backgroundId']) ? $layer['properties']['backgroundId'] : null; $image = apply_filters('ls_get_image', $bgImageId, $bgImage, true); ?>
', '') ?>

sliderWillLoad
|

sliderDidLoad
|

sliderWillResize
|

sliderDidResize
|

slideshowStateDidChange
|

slideshowDidPause
|

slideshowDidResume
|

slideChangeWillStart
|

slideChangeDidStart
|

slideChangeWillComplete
|

slideChangeDidComplete
|

slideTimelineDidCreate
|

slideTimelineDidUpdate
|

slideTimelineDidStart
|

slideTimelineDidComplete
|

slideTimelineDidReverseComplete
|

popupWillOpen
|

popupDidOpen
|

popupWillClose
|

popupDidClose
|

sliderDidDestroy
|

sliderDidRemove
| destroy API method.', 'LayerSlider') ?>

cbInit
|

cbStart
|

cbStop
|

cbPause
|

cbAnimStart
|

cbAnimStop
|

cbPrev
|

cbNext
|

1 ) : ?>



[layerslider id=""]


<?php layerslider() ?>