__('Mostra os últimos posts do Twitter', 'ag_twitter') ); /* Widget control settings. */ $control_ops = array( 'width' => 200, 'height' => 350, 'id_base' => 'ag_twitter' ); /* Create the widget. */ $this->WP_Widget( 'ag_twitter', __('AG: Twitter', 'ag_twitter'), $widget_ops, $control_ops ); } function update( $new_instance, $old_instance ) { $instance = $old_instance; $instance['title'] = strip_tags( $new_instance['title'] ); $instance['usuario'] = strip_tags( $new_instance['usuario'] ); $instance['qtde_links'] = strip_tags( $new_instance['qtde_links'] ); return $instance; } function form( $instance ) { /* Set up some default widget settings. */ $defaults = array( 'title' => __('Twitter', 'twitter'), 'usuario' => 'andregumieri', 'qtde_links' => '3' ); $instance = wp_parse_args( (array) $instance, $defaults ); ?>
buildWidget($usuario, $qtde_links); echo $after_widget; } function buildWidget($usuario, $qtde_links) { include_once(ABSPATH . WPINC . '/class-simplepie.php'); $feed = new SimplePie(); $feed->enable_cache(false); $feed->set_feed_url('http://twitter.com/statuses/user_timeline/'.$usuario.'.rss?'.uniqid("")); $feed->init(); $maxitems = $feed->get_item_quantity($qtde_links); if($maxitems>1) { echo "