'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

please enter the slug of tag. For multiple tags, enter slug by comma (,) seprator. For example e.g, general,payment,support