'widget_foo', 'description' => __('Arbitrary foo or HTML')); $control_ops = array('width' => 400, 'height' => 350); parent::__construct('foo', __('WP Multiple FAQ'), $widget_ops, $control_ops); } function widget( $args, $instance ) { extract($args); //$atts['limit'] = $instance['catlimit']; if($instance['type'] == 'Category') { $atts['cat_name'] = $instance['title']; multi_faq_shortcode($atts); } if($instance['type'] == 'Tags') { $atts['tag_name'] = $instance['tag']; multi_faq_shortcode($atts); } if($instance['type'] == 'Single') { } if($instance['type'] == 'List') { $atts['list'] = $instance['list']; list_faq_shortcode($atts); } /*if($instance['type'] == 'Tags') { multi_faq_shortcode($atts); } multi_faq_shortcode($atts);*/ } function update( $new_instance, $old_instance ) { $instance = $old_instance; $instance['title'] = strip_tags($new_instance['title']); $instance['catlimit'] = strip_tags($new_instance['catlimit']); $instance['type'] = strip_tags($new_instance['type']); // wp_filter_post_kses() expects slashed $instance['filter'] = isset($new_instance['filter']); $instance['tag'] = isset($new_instance['tag']); $instance['single'] = isset($new_instance['single']); $instance['list'] = isset($new_instance['list']); return $instance; } function form( $instance ) { $instance = wp_parse_args( (array) $instance, array( 'title' => '','catlimit' => '' ) ); $title = strip_tags($instance['title']); $type = strip_tags($instance['type']); $catlimit = strip_tags($instance['catlimit']); $tag = strip_tags($instance['tag']); $single = strip_tags($instance['single']); $list = strip_tags($instance['list']); ?>
please enter the slug of category. For multiple categories, enter slug by comma (,) seprator. For example e.g, general,payment,support