'widget_TAToo', 'description' => __( "Insert a panel for running text analysis commands.") ); $control_ops = array('width' => 190, 'height' => 400); $this->WP_Widget('TAToo', __('TAToo'), $widget_ops, $control_ops); } function widget($args, $instance) { extract($args); //$title = apply_filters('widget_title', empty($instance['title']) ? ' ' : $instance['title']); $lineOne = empty($instance['lineOne']) ? '#73A0C5' : $instance['lineOne']; $lineTwo = empty($instance['lineTwo']) ? '#73A0C5' : $instance['lineTwo']; $lineThree = empty($instance['lineOne']) ? '#73A0C5' : $instance['lineThree']; echo $before_widget; echo $before_title;?>TAToo '; echo $after_widget; } function update($new_instance, $old_instance){ $instance = $old_instance; //$instance['title'] = strip_tags(stripslashes($new_instance['title'])); $instance['lineOne'] = strip_tags(stripslashes($new_instance['lineOne'])); $instance['lineTwo'] = strip_tags(stripslashes($new_instance['lineTwo'])); $instance['lineThree'] = strip_tags(stripslashes($new_instance['lineThree'])); return $instance; } function form($instance){ //Defaults $instance = wp_parse_args( (array) $instance, array('title'=>'', 'lineOne'=>'#73A0C5', 'lineTwo'=>'#73A0C5', 'lineThree'=>'#73A0C5') ); //$title = htmlspecialchars($instance['title']); $lineOne = htmlspecialchars($instance['lineOne']); $lineTwo = htmlspecialchars($instance['lineTwo']); $lineThree = htmlspecialchars($instance['lineThree']); # Output the options // echo '

'; # Text line 1 echo '

'; # Text line 2 echo '

'; # Text line 3 echo '

'; } } function myTAToo_init() { register_widget('widget_TAToo'); } add_action("widgets_init", "myTAToo_init"); ?>