function nervetask_shortcode_new_task($atts) { extract(shortcode_atts(array('title' => true, 'content' => true, 'category' => false, 'priority' => false, 'users' => false), $atts)); ob_start(); nervetask_new_task_form($atts); return ob_get_clean(); }
/** * widget function. * * @see WP_Widget * @access public * @param array $args * @param array $instance * @return void */ function widget($args, $instance) { if ($this->get_cached_widget($args)) { return; } ob_start(); extract($args); $title = apply_filters('widget_title', $instance['title'], $instance, $this->id_base); $atts = array('title' => absint($instance['display_title']), 'content' => absint($instance['display_content']), 'category' => absint($instance['display_category']), 'priority' => absint($instance['display_priority']), 'users' => absint($instance['display_users'])); nervetask_new_task_form($atts); $content = ob_get_clean(); echo $content; $this->cache_widget($args, $content); }