Example #1
0
 public static function render_slider()
 {
     $slider_id = self::$slider_id;
     $slides = muneeb_ssp_get_slides($slider_id);
     $shortcode_atts = self::$slider_shortcode_atts;
     $slider_settings = self::$slider_settings;
     /** 
     			When ID attribute is missing from slider shortcode or slider does 
     			not exist use default slider options to prevent javascript errors in some skins
     		**/
     if (!$slider_settings) {
         $slider_settings = SSP_SLIDER_POST_TYPE::default_options();
     }
     $slides = apply_filters('ssp_slides', $slides, $slider_id, $shortcode_atts);
     if (!$slides || empty($slides)) {
         $slides = array();
     }
     $skins = apply_filters('ssp_skins_array', array());
     if (isset($shortcode_atts['skin'])) {
         foreach ($skins as $skin) {
             if ($skin['name'] == $shortcode_atts['skin']) {
                 self::set_active_skin($skin['path']);
             }
         }
     }
     include self::get_skin_path() . 'slider.php';
 }
 function custom_columns($column, $slider_id)
 {
     switch ($column) {
         case 'slides':
             if (!muneeb_ssp_get_slides($slider_id)) {
                 echo "0";
             } else {
                 echo count(muneeb_ssp_get_slides($slider_id));
             }
             break;
     }
 }