예제 #1
0
    function widget($args, $instance)
    {
        extract($args, EXTR_SKIP);
        $instance = wp_parse_args($instance, array('title' => '', 'number' => 12, 'flickr_id' => ''));
        if ($instance['flickr_id']) {
            echo $before_widget;
            echo $before_title;
            echo $instance['title'];
            // Can set this with a widget option, or omit altogether
            echo $after_title;
            $flickrs = get_flickrs($instance['flickr_id']);
            $i = 0;
            if (!empty($flickrs)) {
                ?>
            <ul>
            <?php 
                foreach ($flickrs as $flickr) {
                    $i++;
                    if ($i > $instance['number']) {
                        break;
                    }
                    ?>
                <li><a target="_blank" href="<?php 
                    echo $flickr['url'];
                    ?>
" ><img src="<?php 
                    echo $flickr['t_url'];
                    ?>
" /></a></li>
                <?php 
                }
                ?>
            </ul>
            <?php 
            }
            echo $after_widget;
        }
    }
예제 #2
0
    function dw_ajax_flickrs_setup()
    {
        $flickr_id = dw_get_theme_option('flickr-id');
        if ($flickr_id) {
            $flickrs = get_flickrs($flickr_id);
            $i = 0;
            ?>
        <div class="carousel-inner">
            <?php 
            if (!empty($flickrs)) {
                ?>
              <?php 
                foreach ($flickrs as $flickr) {
                    ?>
              <div class="<?php 
                    echo $i == 0 ? 'active' : '';
                    ?>
 item">
                  <a href="<?php 
                    echo $flickr['url'];
                    ?>
" ><img src="<?php 
                    echo $flickr['photo_url'];
                    ?>
" target="_blank" /></a>
                  <div class="carousel-caption">
                    <h4><a href="<?php 
                    echo $flickr['url'];
                    ?>
" ><?php 
                    echo $flickr['title'];
                    ?>
</a></h4>
                    <p><?php 
                    echo strip_tags($flickr['description']);
                    ?>
</p>
                  </div>
              </div>
              <?php 
                    $i++;
                    ?>
              <?php 
                }
                ?>
            <?php 
            }
            ?>
          </div>
          <a class="carousel-control left" href="#carousel-flickr" data-slide="prev"><i class="icon-long-arrow-left"></i></a>
          <a class="carousel-control right" href="#carousel-flickr" data-slide="next"><i class="icon-long-arrow-right"></i></a>
        <?php 
        }
        exit(0);
    }
예제 #3
0
<?php

global $block_class, $social_wall_settings;
$flickr_id = $social_wall_settings['flickr-id'];
if ($flickr_id) {
    ?>
    <?php 
    $flickrs = get_flickrs($flickr_id);
    $i = 0;
    ?>
    <article id="block-social-flickr" class="<?php 
    echo $block_class;
    ?>
 format-gallery">
        <div class="block-inner">
            <div id="carousel-flickr" class="carousel slide">
                <div class="carousel-inner">
                    <?php 
    if (!empty($flickrs)) {
        ?>
                        <?php 
        foreach ($flickrs as $flickr) {
            ?>
                        <div class="<?php 
            echo $i == 0 ? 'active' : '';
            ?>
 item">
                            <a target="_blank" href="<?php 
            echo $flickr['url'];
            ?>
" ><img src="<?php