<?php /** * @package WordPress * @subpackage Structure */ get_header(); ?> <div id="content"> <?php if ( ! is_paged() ) : rewind_posts(); ?> <div id="homepagetop"> <div class="textbanner"> <?php $category = st_option( 'hp_top_cat' ); if ( empty( $category ) ) $category = null; $args = array( 'posts_per_page' => 1, 'cat' => $category, 'ignore_sticky_posts' => 1 ); $recent = new WP_Query( $args ); while( $recent->have_posts() ) : $recent->the_post(); $featured_post_id = $post->ID; ?> <h3><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h3> </div> <div class="featuredimage"> <?php if ( '' != get_the_post_thumbnail() ) : ?> <a href="<?php the_permalink() ?>" rel="bookmark"><?php the_post_thumbnail( 'structure-medium' ); ?></a> <?php elseif ( current_user_can( 'edit_posts' ) && '' == get_the_post_thumbnail() ) : ?> <p class="admin-tip"> <?php printf( __( 'You can <a href="%1$s">edit “%2$s”</a> and use <a href="%3$s">featured images</a> to add an image here.', 'structuretheme' ), get_edit_post_link(), get_the_title(), 'http://en.support.wordpress.com/featured-images/' ); ?> </p> <?php endif ?> <?php endwhile; ?> </div> <div class="homewidgets"> <ul class="listwidgets"> <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Homepage Top Right') ) : ?> <li class="widget"><p><?php _e( 'This is the home page widget area. You can use this space to add an introductory message to your blog with a Text Widget or add any other widget here.', 'structuretheme' ); ?></p></li> <?php endif; ?> </ul> </div> </div> <?php wp_reset_postdata(); endif; ?> <div id="homepage"> <?php get_sidebar( 'left' ); ?> <div class="homepagemid"> <?php /* Display navigation to next/previous pages when applicable */ ?> <?php if ( $wp_query->max_num_pages > 1 && is_paged() ) : ?> <div id="nav-above" class="navigation"> <div class="nav-previous"><?php next_posts_link( __( '<span class="meta-nav">←</span> Older posts', 'twentyten' ) ); ?></div> <div class="nav-next"><?php previous_posts_link( __( 'Newer posts <span class="meta-nav">→</span>', 'twentyten' ) ); ?></div> </div><!-- #nav-below --> <?php endif; ?> <?php if ( st_option( 'hide_featured' ) ) { // hide the latest featured post $args = array( 'order' => 'DESC', 'paged' => $paged, 'post__not_in' => array( $featured_post_id ), ); } else { $args = array( 'order' => 'DESC', 'paged' => $paged, ); } $recent_posts = new WP_Query(); $recent_posts->query( $args ); while ( $recent_posts->have_posts() ) : $recent_posts->the_post(); ?> <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>> <div class="homepagethumb"> <?php if( has_post_thumbnail() && ( /* $src, $width, $height */ $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'structure-small') ) && $image[1] >= '440' ): ?> <a href="<?php the_permalink() ?>" rel="bookmark"><?php the_post_thumbnail( 'structure-small' ); ?></a> <?php endif; ?> </div> <div class="homepagecontent"> <?php $format = get_post_format(); if ( 'link' != $format ) : ?> <h4><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h4> <?php endif; ?> <?php the_excerpt(); ?> <div class="postmeta"> <p> <?php if ( '' != $format ) : ?> <span class="post-format-link"><a href="<?php echo get_post_format_link( $format ); ?>" title="<?php echo esc_attr( sprintf( __( 'Permalink to %s', 'mistylake' ), get_post_format() ) ); ?>" rel="bookmark"><?php echo get_post_format_string( $format ); ?></a></span><span class="sep"> · </span> <?php endif; ?> <span class="cat-links"><?php _e( 'Filed under', 'structuretheme' ); ?> <?php the_category( ', ' ); ?></span> <?php the_tags( '<span class="tags-links">· ' . __( 'Tagged with', 'structuretheme' ) . ' ', ', ', '</span>' ); ?> </p> </div> </div> </div> <?php endwhile; ?> <?php /* Display navigation to next/previous pages when applicable */ ?> <?php if ( $wp_query->max_num_pages > 1 ) : ?> <div id="nav-below" class="navigation"> <div class="nav-previous"><?php next_posts_link( __( '<span class="meta-nav">←</span> Older posts', 'twentyten' ) ); ?></div> <div class="nav-next"><?php previous_posts_link( __( 'Newer posts <span class="meta-nav">→</span>', 'twentyten' ) ); ?></div> </div><!-- #nav-below --> <?php endif; ?> </div> <?php get_sidebar( 'right' ); ?> </div> </div> <!-- The main column ends --> <?php get_footer(); ?>