function widget($args, $instance) { extract($args); /* Our variables from the widget settings. */ $title = apply_filters('widget_title', $instance['title']); $twitter_username = $instance['username']; $twitter_postcount = $instance['postcount']; $tweettext = $instance['tweettext']; echo $before_widget; /* Display the widget title if one was input (before and after defined by themes). */ if ($title) { echo $before_title . $title . $after_title; } $twitter_args = array('username' => $twitter_username, 'count' => $twitter_postcount, 'tweettext' => $tweettext); ?> <div class="twitter-widget clear"> <?php bon_toolkit_twitter($twitter_args); ?> </div> <?php /* After widget (defined by themes). */ echo $after_widget; }
/** * Rendering Twitter Element. * * @since 1.0.0 * @param string $value * @access public * @return string */ public function render_twitter($value) { $o = apply_filters('bon_toolkit_builder_render_twitter_output', '', $value); if ($o != '') { return $o; } $args = array('username' => $value['username'], 'tweettext' => $value['tweettext'], 'count' => $value['postcount'], 'echo' => false); $o .= $this->render_header('twitter', $value['title']); $o .= '<div class="twitter-widget">' . bon_toolkit_twitter($args) . '</div>'; return $o; }