Example #1
0
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;
        }
    }
}
Example #2
0
 public function enqueueScriptsStyles()
 {
     mpsl_enqueue_core_scripts_styles();
 }