public function widget($args, $instance) { if (!$instance['show_visitors'] && !is_user_logged_in()) { return; } $leaderboard = WL_Leaderboard::current($instance['number']); $mycred = mycred(); // Start constructing Widget $output = $args['before_widget']; // Title (if not empty) if (!empty($instance['title'])) { $output .= $args['before_title']; // Allow general template tags in the title $output .= $mycred->template_tags_general($instance['title']); $output .= $args['after_title']; } $output .= $leaderboard; $output .= $args['after_widget']; echo $output; }