function mpsl_slider($alias = '', $edit_mode = false, $slideId = null, $mpAtts = array()) { if ($alias) { $slider = new MPSLSliderOptions(); $slider->loadByAlias($alias); $sliderOptions = $slider->getFullSliderData($slideId); if (isset($sliderOptions['slides']) && !empty($sliderOptions['slides'])) { mpsl_enqueue_core_scripts_styles(); $hasVisibleSlides = false; // will change to true if slider has at least one visible slide . ob_start(); include dirname(__FILE__) . '/views/shortcode.php'; $result = ob_get_clean(); return $hasVisibleSlides ? $result : null; } } }
public function enqueueScriptsStyles() { mpsl_enqueue_core_scripts_styles(); }