'aude_tweet_widget', 'description' => __('A widget for showing latest tweets', 'aude_theme') ); /* Widget control settings. */ $control_tws = array( 'width' => 200, 'height' => 250, 'id_base' => 'aude_tweet_widget' ); /* Create the widget. */ parent::__construct( 'aude_tweet_widget', __('Audemedia ++ Latest Tweets','aude_theme'), $widget_tws, $control_tws ); } /* ---------------------------------------------------------------------*/ /* Display widget /* -------------------------------------------------------------------- */ function widget( $args, $instance ) { extract( $args ); $title = apply_filters('widget_title', $instance['title'] ); $aude_twitter_consumer_key = $instance['consumer_key']; $aude_twitter_consumer_secret = $instance['consumer_secret']; $aude_twitter_access_token = $instance['access_token']; $aude_twitter_access_token_secret = $instance['access_token_secret']; $aude_twitter_username = $instance['username']; $aude_twitter_tweetsnumber = $instance['tweetsnumber']; echo $before_widget; if ( $title ) echo $before_title . $title . $after_title; // Display Latest Tweets echo ''; ?> 'Latest Tweets', 'username' => 'audemedia', 'tweetsnumber' => '3', 'consumer_key' => '', 'consumer_secret' => '', 'access_token' => '', 'access_token_secret' => '', ); $instance = wp_parse_args( (array) $instance, $defaults ); ?>