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; } }