'widget_klasik_testimonial', 'description' => __('KlasikTheme Testimonial','klasik') ); $this->WP_Widget('klasik-testimonial-widget', __('KlasikTheme Testimonial','klasik'), $widget_ops); } /** @see WP_Widget::widget */ function widget($args, $instance) { extract( $args ); $title = apply_filters('widget_title', empty($instance['title']) ? '' : $instance['title']); $category = apply_filters('widget_category', $instance['category']); $cols = apply_filters('widget_cols', empty($instance['cols']) ? '' : $instance['cols']); $showposts = apply_filters('widget_showpost', empty($instance['showpost']) ? '' : $instance['showpost']); $longdesc = apply_filters('widget_longdesc', empty($instance['longdesc']) ? '' : $instance['longdesc']); $customclass = apply_filters('widget_customclass', empty($instance['customclass']) ? '' : $instance['customclass']); $disabletext = false; $instance['category'] = esc_attr(isset($instance['category'])? $instance['category'] : ""); global $wp_query; $longdesc = (!is_numeric($longdesc) || empty($longdesc))? 0 : $longdesc; $showposts = (!is_numeric($showposts))? get_option('posts_per_page') : $showposts; $cols = intval($cols); if(!is_numeric($cols) || $cols < 1 || $cols > 6){ $cols = 4; } echo $before_widget; if ( $title!='' ) echo $before_title . esc_html($title) . $after_title; $output = ""; $output .='
'; echo do_shortcode($output); echo $after_widget; } /** @see WP_Widget::update */ function update($new_instance, $old_instance) { return $new_instance; } /** @see WP_Widget::form */ function form($instance) { $instance['title'] = (isset($instance['title']))? $instance['title'] : ""; $instance['category'] = (isset($instance['category']))? $instance['category'] : ""; $instance['cols'] = (isset($instance['cols']))? $instance['cols'] : ""; $instance['showpost'] = (isset($instance['showpost']))? $instance['showpost'] : ""; $instance['longdesc'] = (isset($instance['longdesc']))? $instance['longdesc'] : ""; $instance['customclass'] = (isset($instance['customclass']))? $instance['customclass'] : ""; $title = esc_attr($instance['title']); $category = esc_attr($instance['category']); $cols = esc_attr($instance['cols']); $longdesc = esc_attr($instance['longdesc']); $customclass = esc_attr($instance['customclass']); $showpost = esc_attr($instance['showpost']); ?>