//check if slider is template $sliderTemplate = $slider->getParam("template", "false"); //set slide delay $sliderDelay = $slider->getParam("delay", "9000"); $slideDelay = $slide->getParam("delay", ""); if (empty($slideDelay)) { $slideDelay = $sliderDelay; } //add tools.min.js wp_enqueue_script('tp-tools', RS_PLUGIN_URL . 'public/assets/js/jquery.themepunch.tools.min.js', array(), RevSliderGlobals::SLIDER_REVISION); $arrLayers = $slide->getLayers(); //set Layer settings $cssContent = $operations->getCaptionsContent(); $arrCaptionClasses = $operations->getArrCaptionClasses($cssContent); //$arrCaptionClassesSorted = $operations->getArrCaptionClasses($cssContent); $arrCaptionClassesSorted = RevSliderCssParser::get_captions_sorted(); $arrFontFamily = $operations->getArrFontFamilys($slider); $arrCSS = $operations->getCaptionsContentArray(); $arrButtonClasses = $operations->getButtonClasses(); $arrAnim = $operations->getFullCustomAnimations(); $arrAnimDefaultIn = $operations->getArrAnimations(false); $arrAnimDefaultOut = $operations->getArrEndAnimations(false); $arrAnimDefault = array_merge($arrAnimDefaultIn, $arrAnimDefaultOut); //set various parameters needed for the page $width = $sliderParams["width"]; $height = $sliderParams["height"]; $imageUrl = $slide->getImageUrl(); $imageID = $slide->getImageID(); $slider_type = $slider->getParam('source_type', 'gallery'); /** * Get Slider params which will be used as default on Slides
/** * * delete captions css file content * @return new captions html select */ public function deleteCaptionsContentData($handle) { $db = new RevSliderDB(); $db->delete(RevSliderGlobals::$table_css, "handle='.tp-caption." . $handle . "'"); //$this->updateDynamicCaptions(); //output captions array $arrCaptions = RevSliderCssParser::get_captions_sorted(); return $arrCaptions; }