function widget($args, $instance)
 {
     extract($args);
     $title = apply_filters('widget_title', $instance['title']);
     $twitter_id = $instance['twitter_id'];
     $cons_key = $instance['cons_key'];
     $cons_secret = $instance['cons_secret'];
     $user_token = $instance['user_token'];
     $user_secret = $instance['user_secret'];
     $max_tweets = $instance['max_tweets'];
     $style = $instance['style'];
     echo $before_widget;
     if ($title) {
         echo $before_title . $title . $after_title;
     }
     if ($twitter_id && $cons_key && $cons_secret && $user_token && $user_secret) {
         display_tweets($style, $twitter_id, $max_tweets, $cons_key, $cons_secret, $user_token, $user_secret);
     } else {
         ?>
         <ul class="twitter-feeds-container">
             <li>Sorry, Widget error.</li>
         </ul>
     <?php 
     }
     echo $after_widget;
 }
Exemple #2
0
        protected function content($atts, $content = null)
        {
            global $ivan_custom_css;
            // Extract  atts and setup initial vars
            extract(shortcode_atts(array('el_class' => ''), $atts));
            $output = '';
            $classes = '';
            // Output customizer rules
            foreach ($this->selectors as $key => $value) {
                if (isset($atts[$key]) && '' != $atts[$key]) {
                    preg_match("!\\{\\s*([^\\}]+)\\s*\\}!", $atts[$key], $match);
                    if (!empty($match[0])) {
                        $this->prefix = str_replace(array('{', '}'), '', $match[0]) . ' ';
                        $atts[$key] = str_replace($match[0], "", $atts[$key]);
                    }
                }
            }
            // Add custom classes provided by users
            if ('' != $el_class) {
                $classes .= ' ' . $el_class;
            }
            // Output Form
            ob_start();
            ?>
			<div class="ivan-tweet-wrap <?php 
            echo str_replace('.', '', $this->prefix);
            ?>
">
				<div class="ivan-tweet <?php 
            echo $classes;
            ?>
">
					<?php 
            if (function_exists("display_tweets")) {
                add_filter('displaytweets_args', array($this, 'ivan_only_one_tweet'));
                display_tweets();
                remove_filter('displaytweets_args', array($this, 'ivan_only_one_tweet'));
            }
            ?>
				</div>
			</div>
			<?php 
            $output .= ob_get_clean();
            $style = '';
            foreach ($this->selectors as $key => $value) {
                if (isset($atts[$key]) && '' != $atts[$key]) {
                    $style .= ivan_vc_customizer_get_style($atts[$key], $this->selectors[$key], $this->prefix);
                }
            }
            // Print style
            if (is_admin()) {
                $output .= '<style type="text/css">' . $style . '</style>';
            } else {
                $ivan_custom_css .= $style;
            }
            return $output;
        }
function asdf_most_recent()
{
    ?>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.js" type="text/javascript"></script>
	<script type="text/javascript" src="<?php 
    echo bloginfo('stylesheet_directory');
    ?>
/asdf_most_recent.js"></script> 
	<div class="widget">
		<div class="asdf_most_recent">
			<div class="buttons">
				<h1 class="articles widget-title">ARTIKEL</h1>
				<h1 class="widget-title">&middot;</h1>
				<h1 class="comments widget-title">KOMMENTARE</h1>
				<h1 class="widget-title">&middot;</h1>
				<h1 class="tweets widget-title">TWEETS</h1>
			</div>
			<div class="content">
				<div class="articles">
					<?php 
    display_articles();
    ?>
				</div>
				<div class="comments">
					<?php 
    display_comments();
    ?>
				</div>
				<div class="tweets">
					<?php 
    display_tweets();
    ?>
				</div>
			</div>
		</div>
	</div>
<?php 
}
					<?php 
}
?>

					<div class="sidebar-container">
						<div class="section-header">
							<!-- <i class="ion-clock"></i> -->
							<span class="sh-title">Instagram</span>
							<span class="sh-links">
								<a href="#" class="shl-viewall">View More</a>
							</span>
						</div>
						<div id="instafeed"></div>
					</div>
					<div class="sidebar-container">
						<div class="section-header">
							<!-- <i class="ion-clock"></i> -->
							<span class="sh-title">Twitter</span>
							<span class="sh-links">
								<a href="#" class="shl-viewall">Follow</a>
							</span>
						</div>
						<p>
							<?php 
if (function_exists('display_tweets')) {
    display_tweets();
}
?>
						</p>
					</div>
				</div>
 /**
  * Widget logic
  *
  * @since 1.0
  */
 public function widget($args, $instance)
 {
     /** Extract arguments */
     extract($args);
     /** Get widget title */
     $title = apply_filters('widgets_title', $instance['title']);
     /** Display widget header */
     echo $before_widget;
     if (!empty($title)) {
         echo $before_title . $title . $after_title;
     }
     /** Display tweets */
     if (function_exists('display_tweets')) {
         display_tweets();
     }
     /** Display widget footer */
     echo $after_widget;
 }