function widget($args, $instance)
 {
     extract($args);
     $instance = wp_parse_args((array) $instance, array('title' => '', 'posts_cat' => '', 'posts_num' => '', 'posts_offset' => '', 'orderby' => '', 'order' => '', 'show_image' => 0, 'image_alignment' => '', 'image_size' => '', 'show_title' => 0, 'show_byline' => 0, 'show_content' => 0, 'content_limit' => '', 'more_text' => ''));
     echo $before_widget;
     $featured_posts = new WP_Query(array('cat' => $instance['posts_cat'], 'showposts' => $instance['posts_num'], 'offset' => $instance['posts_offset'], 'orderby' => $instance['orderby'], 'order' => $instance['order']));
     if ($featured_posts->have_posts()) {
         while ($featured_posts->have_posts()) {
             $featured_posts->the_post();
             echo '<li ';
             post_class('feature-post');
             echo '>';
             if (!empty($instance['show_image'])) {
                 echo '<a href="' . get_permalink() . '" title="' . get_the_title() . '" class="' . esc_attr($instance['image_alignment']) . ' feature-image">';
                 genesis_image(array('format' => 'html', 'size' => $instance['image_size']));
                 echo '</a>';
             }
             if (!empty($instance['show_title'])) {
                 echo '<h2 class="title"><a href="' . get_permalink() . '" title="' . esc_attr(get_the_title()) . '">' . get_the_title() . '</a></h2>';
             }
             if (!empty($instance['show_byline'])) {
                 echo '<p class="byline">';
                 the_time('F j, Y');
                 echo ' ' . __('by', 'genesis') . ' ';
                 the_author_posts_link();
                 echo ' &middot; ';
                 comments_popup_link(__('Leave a Comment', 'genesis'), __('1 Comment', 'genesis'), __('% Comments', 'genesis'));
                 echo ' ';
                 edit_post_link(__('(Edit)', 'genesis'), '', '');
                 echo '</p>';
             }
             if (!empty($instance['show_content'])) {
                 if ($instance['show_content'] == 'excerpt') {
                     the_excerpt();
                 } elseif ($instance['show_content'] == 'content-limit') {
                     the_content_limit((int) $instance['content_limit'], esc_html($instance['more_text']));
                 } else {
                     the_content(esc_html($instance['more_text']));
                 }
             }
             echo '</li><!--end post_class()-->' . "\n\n";
             if (!empty($instance['show_slider_nav'])) {
                 $slider_nav .= '<li><a href="#"></a></li>';
             }
         }
     }
     echo $after_widget;
     echo '<div class="feature-nav ' . esc_attr($instance['image_alignment']) . '">';
     echo '<ul>';
     echo $slider_nav;
     echo '</ul></div>';
     wp_reset_query();
 }
 function widget($args, $instance)
 {
     extract($args);
     echo $before_widget;
     $slider_nav = '';
     $featured_posts = new WP_Query(array('cat' => $instance['posts_cat'], 'showposts' => $instance['posts_num'], 'offset' => $instance['posts_offset'], 'orderby' => $instance['orderby'], 'order' => $instance['order']));
     if ($featured_posts->have_posts()) {
         while ($featured_posts->have_posts()) {
             $featured_posts->the_post();
             echo '<li ';
             post_class('slider-post');
             echo '>';
             if (!empty($instance['show_image'])) {
                 echo '<a href="' . get_permalink() . '" title="' . get_the_title() . '" class="' . esc_attr($instance['image_alignment']) . ' slider-show-image">';
                 genesis_image(array('format' => 'html', 'size' => $instance['image_size']));
                 echo '</a>';
             }
             if (!empty($instance['show_title'])) {
                 echo '<h2 class="slider-title"><a href="' . get_permalink() . '" title="' . esc_attr(get_the_title()) . '">' . get_the_title() . '</a></h2>';
             }
             if (!empty($instance['show_content'])) {
                 if ($instance['show_content'] == 'excerpt') {
                     the_excerpt();
                 } elseif ($instance['show_content'] == 'content-limit') {
                     the_content_limit((int) $instance['content_limit'], esc_html($instance['more_text']));
                 } else {
                     the_content(esc_html($instance['more_text']));
                 }
             }
             echo '</li><!--end post_class()-->' . "\n\n";
             if (!empty($instance['show_slider_nav'])) {
                 $slider_nav .= '<li><a href="#" class="nav-thumb-wrapper">' . genesis_get_image(array('format' => 'html', 'size' => 'Slider Thumbnail', 'attr' => array('class' => 'nav-thumb-image'))) . '</a></li>';
             }
         }
     }
     echo $after_widget;
     echo '<div id="slider-nav">';
     echo '<a class="nav-prev" href="#">Previous</a>';
     echo '<a class="nav-next" href="#">Next</a>';
     echo '<ul class="nav-thumbs">';
     echo $slider_nav;
     echo '</ul></div>';
     wp_reset_query();
 }
Example #3
0
function femme_single_post_featured_image()
{
    if (is_single()) {
        $image_args = array('size' => 'large', 'attr' => array('class' => 'cuttz-alignnone'));
        genesis_image($image_args);
    }
}
function genesis_timthumb($src = null, $w = null, $h = null, $zc = null)
{
    genesis_image(array('format' => 'src', 'size' => array($w, $h)));
}
function zp_featured_image_title_singular()
{
    if (is_page() && genesis_image(array('size' => 'Blog'))) {
        echo '<div class="media_container">';
        genesis_image(array('size' => 'Blog'));
        echo '</div>';
    }
}
    function widget($args, $instance)
    {
        extract($args);
        echo $before_widget;
        $title = apply_filters('widget_title', $instance['title'], $instance, $this->id_base);
        if ($title) {
            echo $before_title . $title . $after_title;
        }
        $term_args = array();
        if ('page' != genesis_get_responsive_slider_option('post_type')) {
            if (genesis_get_responsive_slider_option('posts_term')) {
                $posts_term = explode(',', genesis_get_responsive_slider_option('posts_term'));
                if ('category' == $posts_term['0']) {
                    $posts_term['0'] = 'category_name';
                }
                if ('post_tag' == $posts_term['0']) {
                    $posts_term['0'] = 'tag';
                }
                if (isset($posts_term['1'])) {
                    $term_args[$posts_term['0']] = $posts_term['1'];
                }
            }
            if (!empty($posts_term['0'])) {
                if ('category' == $posts_term['0']) {
                    $taxonomy = 'category';
                } elseif ('post_tag' == $posts_term['0']) {
                    $taxonomy = 'post_tag';
                } else {
                    $taxonomy = $posts_term['0'];
                }
            } else {
                $taxonomy = 'category';
            }
            if (genesis_get_responsive_slider_option('exclude_terms')) {
                $exclude_terms = explode(',', str_replace(' ', '', genesis_get_responsive_slider_option('exclude_terms')));
                $term_args[$taxonomy . '__not_in'] = $exclude_terms;
            }
        }
        if (genesis_get_responsive_slider_option('posts_offset')) {
            $myOffset = genesis_get_responsive_slider_option('posts_offset');
            $term_args['offset'] = $myOffset;
        }
        if (genesis_get_responsive_slider_option('post_id')) {
            $IDs = explode(',', str_replace(' ', '', genesis_get_responsive_slider_option('post_id')));
            if ('include' == genesis_get_responsive_slider_option('include_exclude')) {
                $term_args['post__in'] = $IDs;
            } else {
                $term_args['post__not_in'] = $IDs;
            }
        }
        $query_args = array_merge($term_args, array('post_type' => genesis_get_responsive_slider_option('post_type'), 'posts_per_page' => genesis_get_responsive_slider_option('posts_num'), 'orderby' => genesis_get_responsive_slider_option('orderby'), 'order' => genesis_get_responsive_slider_option('order'), 'meta_key' => genesis_get_responsive_slider_option('meta_key')));
        $query_args = apply_filters('genesis_responsive_slider_query_args', $query_args);
        add_filter('excerpt_more', 'genesis_responsive_slider_excerpt_more');
        ?>

		<div id="genesis-responsive-slider">			
			<div class="flexslider">
				<ul class="slides">
					<?php 
        $slider_posts = new WP_Query($query_args);
        if ($slider_posts->have_posts()) {
            $show_excerpt = genesis_get_responsive_slider_option('slideshow_excerpt_show');
            $show_title = genesis_get_responsive_slider_option('slideshow_title_show');
            $show_type = genesis_get_responsive_slider_option('slideshow_excerpt_content');
            $show_limit = genesis_get_responsive_slider_option('slideshow_excerpt_content_limit');
            $more_text = genesis_get_responsive_slider_option('slideshow_more_text');
            $no_image_link = genesis_get_responsive_slider_option('slideshow_no_link');
        }
        while ($slider_posts->have_posts()) {
            $slider_posts->the_post();
            ?>
					<li>

					<?php 
            if ($show_excerpt == 1 || $show_title == 1) {
                ?>
						<div class="slide-excerpt slide-<?php 
                the_ID();
                ?>
">
							<div class="slide-background"></div><!-- end .slide-background -->
							<div class="slide-excerpt-border ">
								<?php 
                if ($show_title == 1) {
                    ?>
								<h2><a href="<?php 
                    the_permalink();
                    ?>
" rel="bookmark"><?php 
                    the_title();
                    ?>
</a></h2>
								<?php 
                }
                if ($show_excerpt) {
                    if ($show_type != 'full') {
                        the_excerpt();
                    } elseif ($show_limit) {
                        the_content_limit((int) $show_limit, esc_html($more_text));
                    } else {
                        the_content(esc_html($more_text));
                    }
                }
                ?>
							</div><!-- end .slide-excerpt-border  -->
						</div><!-- end .slide-excerpt -->
					<?php 
            }
            ?>

						<div class="slide-image">
					<?php 
            if ($no_image_link) {
                ?>
							<img src="<?php 
                genesis_image('format=url&size=slider');
                ?>
" alt="<?php 
                the_title();
                ?>
" />
					<?php 
            } else {
                ?>
							<a href="<?php 
                the_permalink();
                ?>
" rel="bookmark"><img src="<?php 
                genesis_image('format=url&size=slider');
                ?>
" alt="<?php 
                the_title();
                ?>
" /></a>
					<?php 
            }
            // $no_image_link
            ?>
						</div><!-- end .slide-image -->

					</li>
				<?php 
        }
        ?>
				</ul><!-- end ul.slides -->
			</div><!-- end .flexslider -->
		</div><!-- end #genesis-responsive-slider -->

<?php 
        echo $after_widget;
        wp_reset_query();
        remove_filter('excerpt_more', 'genesis_responsive_slider_excerpt_more');
    }
    function widget($args, $instance)
    {
        extract($args);
        echo $before_widget;
        ?>
    
    <div class="tab_container">
        <?php 
        $tabs_total = 4;
        // number of tabs
        for ($i = 1; $i <= $tabs_total; $i++) {
            ?>
				<div id="tab<?php 
            echo $i;
            ?>
" class="tab_content">
         
					<?php 
            $current_tab = 'tab' . $i . '_hide';
            if (!$instance[$current_tab]) {
                $feature_page = new WP_Query(array('page_id' => $instance['tab' . $i . '_page']));
                if ($feature_page->have_posts()) {
                    while ($feature_page->have_posts()) {
                        $feature_page->the_post();
                        echo '<a href="' . get_permalink(), '">';
                        genesis_image("format=html&size=Featured");
                        echo '</a>';
                        echo '<h2><a href="' . get_permalink() . '">';
                        the_title();
                        echo '</a></h2>';
                        the_content();
                    }
                }
            }
            ?>
          
          <!--Content-->
        </div>
        <?php 
        }
        ?>
    </div>
    
    <div class="clear"></div>
    
    <ul class="tabs">
      <?php 
        if (!$instance['tab1_hide']) {
            ?>
<li><a href="#tab1"><?php 
            echo $instance['tab1'];
            ?>
</a></li><?php 
        }
        ?>
      <?php 
        if (!$instance['tab2_hide']) {
            ?>
<li><a href="#tab2"><?php 
            echo $instance['tab2'];
            ?>
</a></li><?php 
        }
        ?>
      <?php 
        if (!$instance['tab3_hide']) {
            ?>
<li><a href="#tab3"><?php 
            echo $instance['tab3'];
            ?>
</a></li><?php 
        }
        ?>
      <?php 
        if (!$instance['tab4_hide']) {
            ?>
<li><a href="#tab4"><?php 
            echo $instance['tab4'];
            ?>
</a></li><?php 
        }
        ?>
    </ul>
    
		<div class="clear"></div>
    <?php 
        echo $after_widget;
    }
    function widget($args, $instance)
    {
        extract($args);
        echo $before_widget;
        ?>
    
    <div class="tab_container">
        <?php 
        $posts_list = new WP_Query(array('post_type' => 'post', 'cat' => $instance['posts_cat'], 'showposts' => $instance['posts_num'], 'orderby' => $instance['orderby'], 'order' => $instance['order']));
        $i = 1;
        if ($posts_list->have_posts()) {
            while ($posts_list->have_posts()) {
                $posts_list->the_post();
                ?>
        
          <div id="tab<?php 
                echo $i;
                ?>
" class="tab_content">
            
            <div class="image">
							<a href="#tab<?php 
                echo $i;
                ?>
"><?php 
                genesis_image("format=html&size=home-featured");
                ?>
</a>
            </div>
            
						<div class="text">
						<?php 
                if (!empty($instance['show_byline']) && !empty($instance['post_info'])) {
                    printf('<p class="byline post-info">%s</p>', do_shortcode(esc_html($instance['post_info'])));
                }
                if (!empty($instance['show_title'])) {
                    printf('<h2><a href="%s" title="%s">%s</a></h2>', get_permalink(), the_title_attribute('echo=0'), the_title_attribute('echo=0'));
                }
                if (!empty($instance['show_content'])) {
                    if ($instance['show_content'] == 'excerpt') {
                        the_excerpt();
                    } elseif ($instance['show_content'] == 'content-limit') {
                        the_content_limit((int) $instance['content_limit'], esc_html($instance['more_text']));
                    } else {
                        the_content(esc_html($instance['more_text']));
                    }
                }
                ?>
            </div>
            
          </div>
          
        <?php 
                $i += 1;
            }
        }
        ?>
    </div>
    
    <div class="clear"></div>
    
    <ul class="tabs">
    	<?php 
        $i = 1;
        if ($posts_list->have_posts()) {
            while ($posts_list->have_posts()) {
                $posts_list->the_post();
                ?>
      
      <li><a href="#tab<?php 
                echo $i;
                ?>
"><?php 
                genesis_image("format=html&size=home-thumbnail");
                ?>
</a></li>
      
      <?php 
                $i += 1;
            }
        }
        ?>
    </ul>
    
		<div class="clear"></div>
    <?php 
        echo $after_widget;
    }
Example #9
0
    function widget($args, $instance)
    {
        extract($args);
        echo $before_widget;
        $title = apply_filters('widget_title', $instance['title'], $instance, $this->id_base);
        if ($title) {
            echo $before_title . $title . $after_title;
        }
        $term_args = array();
        if ('page' != genesis_get_slider_option('post_type')) {
            if (genesis_get_slider_option('posts_term')) {
                $posts_term = explode(',', genesis_get_slider_option('posts_term'));
                if ('category' == $posts_term['0']) {
                    $posts_term['0'] = 'category_name';
                }
                if ('post_tag' == $posts_term['0']) {
                    $posts_term['0'] = 'tag';
                }
                if (isset($posts_term['1'])) {
                    $term_args[$posts_term['0']] = $posts_term['1'];
                }
            }
            if (!empty($posts_term['0'])) {
                if ('category' == $posts_term['0']) {
                    $taxonomy = 'category';
                } elseif ('post_tag' == $posts_term['0']) {
                    $taxonomy = 'post_tag';
                } else {
                    $taxonomy = $posts_term['0'];
                }
            } else {
                $taxonomy = 'category';
            }
            if (genesis_get_slider_option('exclude_terms')) {
                $exclude_terms = explode(',', str_replace(' ', '', genesis_get_slider_option('exclude_terms')));
                $term_args[$taxonomy . '__not_in'] = $exclude_terms;
            }
        }
        if (genesis_get_slider_option('posts_offset')) {
            $myOffset = genesis_get_slider_option('posts_offset');
            $term_args['offset'] = $myOffset;
        }
        if (genesis_get_slider_option('post_id')) {
            $IDs = explode(',', str_replace(' ', '', genesis_get_slider_option('post_id')));
            if ('include' == genesis_get_slider_option('include_exclude')) {
                $term_args['post__in'] = $IDs;
            } else {
                $term_args['post__not_in'] = $IDs;
            }
        }
        $query_args = array_merge($term_args, array('post_type' => genesis_get_slider_option('post_type'), 'posts_per_page' => genesis_get_slider_option('posts_num'), 'orderby' => genesis_get_slider_option('orderby'), 'order' => genesis_get_slider_option('order'), 'meta_key' => genesis_get_slider_option('meta_key')));
        $query_args = apply_filters('genesis_slider_query_args', $query_args);
        $effect = genesis_get_slider_option('slideshow_effect');
        $scroll = '';
        if (empty($effect) || in_array($effect, array('up', 'down', 'left', 'right'))) {
            $scroll = 'genesis-slider-scroll';
        }
        add_filter('excerpt_more', 'genesis_slider_excerpt_more');
        ?>

		<div id="genesis-slider">
			<div class="genesis-slider-wrap <?php 
        echo $scroll;
        ?>
">

				<div id="slides">
					<?php 
        $controller = '';
        $slider_posts = new WP_Query($query_args);
        if ($slider_posts->have_posts()) {
            $show_excerpt = genesis_get_slider_option('slideshow_excerpt_show');
            $show_title = genesis_get_slider_option('slideshow_title_show');
            $show_type = genesis_get_slider_option('slideshow_excerpt_content');
            $show_limit = genesis_get_slider_option('slideshow_excerpt_content_limit');
            $more_text = genesis_get_slider_option('slideshow_more_text');
            $no_image_link = genesis_get_slider_option('slideshow_no_link');
        }
        while ($slider_posts->have_posts()) {
            $slider_posts->the_post();
            $controller .= '<span class="jFlowControl"></span>';
            ?>

					<div class="slide-wrap">
					<?php 
            if ($show_excerpt == 1 || $show_title == 1) {
                ?>
					
						<div class="slide-excerpt slide-<?php 
                the_ID();
                ?>
">
							<div class="slide-background"></div><!-- end .slide-background -->
							<div class="slide-excerpt-border ">
								<?php 
                if ($show_title == 1) {
                    ?>

								<h2><a href="<?php 
                    the_permalink();
                    ?>
" rel="bookmark"><?php 
                    the_title();
                    ?>
</a></h2>
								<?php 
                }
                if ($show_excerpt) {
                    if ($show_type != 'full') {
                        the_excerpt();
                    } elseif ($show_limit) {
                        the_content_limit((int) $show_limit, esc_html($more_text));
                    } else {
                        the_content(esc_html($more_text));
                    }
                }
                ?>

							</div><!-- end .slide-excerpt-border  -->
						</div><!-- end .slide-excerpt -->
					<?php 
            }
            ?>

						<div class="slide-image">
					<?php 
            if ($no_image_link) {
                genesis_image('format=html&size=slider');
            } else {
                ?>
							<a href="<?php 
                the_permalink();
                ?>
" rel="bookmark"><?php 
                genesis_image('format=html&size=slider');
                ?>
</a>
					<?php 
            }
            // $no_image_link
            ?>
						</div><!-- end .slide-image -->

					</div><!-- end .slide-wrap -->
				<?php 
        }
        ?>

				</div><!-- end #slides -->

				<div class="myController">
					<?php 
        echo $controller;
        ?>
				</div><!-- end #myController -->

				<div class="slider-previous"></div>
				<div class="slider-next"></div>

			</div><!-- end .genesis-slider-wrap -->
		</div><!-- end #genesis-slider -->

<?php 
        echo $after_widget;
        remove_filter('excerpt_more', 'genesis_slider_excerpt_more');
        wp_reset_query();
    }
?>
	<div class="homepage">
		<!-- start sliding boxes -->
		<div class="homepage-gallery">
			<?php 
$recent = new WP_Query(array('cat' => genesis_get_option('gallery_cat'), 'showposts' => genesis_get_option('number_images')));
while ($recent->have_posts()) {
    $recent->the_post();
    ?>
				<div class="polaroid-bg">
					<div class="boxgrid slidedown">
						<a href="<?php 
    the_permalink();
    ?>
" rel="bookmark"><?php 
    genesis_image(array('format' => 'html', 'size' => 'Gallery', 'attr' => array('class' => 'cover')));
    ?>
</a>
						<h3><a href="<?php 
    the_permalink();
    ?>
" rel="bookmark"><?php 
    $title = the_title('', '', FALSE);
    echo substr($title, 0, 20);
    ?>
</a></h3>
						<!-- comment this line out remove the author -->
						<p>by <?php 
    the_author();
    ?>
</p>