Make WordPress Core


Ignore:
Timestamp:
02/14/2010 07:13:34 AM (15 years ago)
Author:
dd32
Message:

Move the Loop into a separate file. Reduces code duplication and adds Gallery/Aside styling to all archive views. See #9015

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-content/themes/twentyten/category.php

    r13128 r13141  
    1111<?php rewind_posts(); ?>
    1212
    13 <?php global $wp_query; $total_pages = $wp_query->max_num_pages; if ( $total_pages > 1 ) { ?>
    14                 <div id="nav-above" class="navigation">
    15                     <div class="nav-previous"><?php next_posts_link(__( '<span class="meta-nav">&larr;</span> Older posts', 'twentyten' )); ?></div>
    16                     <div class="nav-next"><?php previous_posts_link(__( 'Newer posts <span class="meta-nav">&rarr;</span>', 'twentyten' )); ?></div>
    17                 </div><!-- #nav-above -->
    18 <?php } ?>
    19 
    20 <?php while ( have_posts() ) : the_post(); ?>
    21 
    22                 <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
    23                     <h2 class="entry-title"><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__('Permalink to %s', 'twentyten'), the_title_attribute('echo=0') ); ?>" rel="bookmark"><?php the_title(); ?></a></h2>
    24 
    25                     <div class="entry-meta">
    26                         <span class="meta-prep meta-prep-author"><?php _e( 'Posted on ', 'twentyten' ); ?></span>
    27                         <a href="<?php the_permalink(); ?>" title="<?php the_time(); ?>" rel="bookmark"><span class="entry-date"><?php echo get_the_date(); ?></span></a>
    28                         <span class="meta-sep"><?php _e(' by ', 'twentyten'); ?></span>
    29                         <span class="author vcard"><a class="url fn n" href="<?php echo get_author_posts_url( $authordata->ID ); ?>" title="<?php printf( esc_attr__( 'View all posts by %s', 'twentyten' ), get_the_author() ); ?>"><?php the_author(); ?></a></span>
    30                     </div><!-- .entry-meta -->
    31 
    32                     <div class="entry-summary">
    33                         <?php the_excerpt( __( 'Continue reading <span class="meta-nav">&rarr;</span>', 'twentyten' ) ); ?>
    34                     </div><!-- .entry-summary -->
    35 
    36                     <div class="entry-utility">
    37 <?php if ( $cats_meow = cats_meow( ', ' ) ) : // Returns categories other than the one queried ?>
    38                         <span class="cat-links"><?php printf( __( 'Also posted in %s', 'twentyten' ), $cats_meow ); ?></span>
    39                         <span class="meta-sep"><?php _e( ' | ', 'twentyten' ); ?></span>
    40 <?php endif ?>
    41                         <?php the_tags( '<span class="tag-links"><span class="entry-utility-prep entry-utility-prep-tag-links">' . __('Tagged ', 'twentyten' ) . '</span>', ", ", "</span>\n\t\t\t\t\t\t<span class=\"meta-sep\">|</span>\n" ); ?>
    42                         <span class="comments-link"><?php comments_popup_link( __( 'Leave a comment', 'twentyten' ), __( '1 Comment', 'twentyten' ), __( '% Comments', 'twentyten' ) ); ?></span>
    43                         <?php edit_post_link( __( 'Edit', 'twentyten' ), "<span class=\"meta-sep\">|</span>\n\t\t\t\t\t\t<span class=\"edit-link\">", "</span>\n\t\t\t\t\t\n" ); ?>
    44                     </div><!-- #entry-utility -->
    45                 </div><!-- #post-<?php the_ID(); ?> -->
    46 
    47 <?php endwhile; ?>
    48 
    49 <?php global $wp_query; $total_pages = $wp_query->max_num_pages; if ( $total_pages > 1 ) { ?>
    50                 <div id="nav-below" class="navigation">
    51                     <div class="nav-previous"><?php next_posts_link(__( '<span class="meta-nav">&larr;</span> Older posts', 'twentyten' )); ?></div>
    52                     <div class="nav-next"><?php previous_posts_link(__( 'Newer posts <span class="meta-nav">&rarr;</span>', 'twentyten' )); ?></div>
    53                 </div><!-- #nav-below -->
    54 <?php } ?>
     13<?php include 'loop.php'; ?>
    5514
    5615            </div><!-- #content -->
Note: See TracChangeset for help on using the changeset viewer.