__('Display a list of latest tweets', 'AnyWP')); parent::WP_Widget(false, __('AnyWP Twitter', 'AnyWP'), $widget_ops); } function form($instance) { $title = if_var_isset($instance['title'], ''); $username = if_var_isset($instance['username'], ''); $tweets = if_var_isset($instance['tweets'], ''); $avatar = (if_var_isset($instance['avatar'], false) ? ' checked="checked"' : ''); echo '


'; echo '


'; echo '


'; echo '

'; } function update($new_instance, $old_instance) { $instance = $old_instance; $instance['title'] = $new_instance['title']; $instance['username'] = $new_instance['username']; $instance['tweets'] = $new_instance['tweets']; $instance['avatar'] = $new_instance['avatar']; return $instance; } function widget($args, $instance) { extract($args, EXTR_SKIP); echo $before_widget; $title = if_var_isset($instance['title'], ''); if ($title != '') echo $before_title . $title . $after_title; echo '
'; echo ''; echo $after_widget; } } if (! function_exists('if_var_isset')) { function if_var_isset(&$check, $or = null) { return (isset($check) ? $check : $or); } } function anywp_twitter_widget() { register_widget('AnyWP_Twitter'); wp_enqueue_script('js_tweet', plugins_url('/jquery.tweet.js', __FILE__), array('jquery'), false, false); wp_enqueue_style('css_tweet', plugins_url('/jquery.tweet.css', __FILE__), array(), false); } add_action('widgets_init', 'anywp_twitter_widget'); ?>