WordPress.org

Make WordPress Core

Changeset 15787


Ignore:
Timestamp:
10/13/10 05:05:25 (4 years ago)
Author:
nacin
Message:

Use get_template_part() for single.php, attachment.php, page.php, and our page template in Twenty Ten. Introduces loop-page/single/attachment.php. props koopersmith, fixes #15078 for 3.0.

Location:
branches/3.0/wp-content/themes/twentyten
Files:
3 added
1 edited
3 copied

Legend:

Unmodified
Added
Removed
  • branches/3.0/wp-content/themes/twentyten/loop-attachment.php

    r15782 r15787  
    11<?php 
    22/** 
    3  * The template for displaying attachments. 
     3 * The loop that displays an attachment. 
     4 * 
     5 * The loop displays the posts and the post content.  See 
     6 * http://codex.wordpress.org/The_Loop to understand it and 
     7 * http://codex.wordpress.org/Template_Tags to understand 
     8 * the tags used in it. 
     9 * 
     10 * This can be overridden in child themes with loop-attachment.php. 
    411 * 
    512 * @package WordPress 
    613 * @subpackage Twenty_Ten 
    7  * @since Twenty Ten 1.0 
     14 * @since Twenty Ten 1.2 
    815 */ 
    9  
    10 get_header(); ?> 
    11  
    12         <div id="container" class="single-attachment"> 
    13             <div id="content" role="main"> 
     16?> 
    1417 
    1518<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?> 
     
    111114<?php comments_template(); ?> 
    112115 
    113 <?php endwhile; ?> 
    114  
    115             </div><!-- #content --> 
    116         </div><!-- #container --> 
    117  
    118 <?php get_footer(); ?> 
     116<?php endwhile; // end of the loop. ?> 
  • branches/3.0/wp-content/themes/twentyten/loop-page.php

    r15782 r15787  
    11<?php 
    22/** 
    3  * The template for displaying all pages. 
     3 * The loop that displays a page. 
    44 * 
    5  * This is the template that displays all pages by default. 
    6  * Please note that this is the WordPress construct of pages 
    7  * and that other 'pages' on your WordPress site will use a 
    8  * different template. 
     5 * The loop displays the posts and the post content.  See 
     6 * http://codex.wordpress.org/The_Loop to understand it and 
     7 * http://codex.wordpress.org/Template_Tags to understand 
     8 * the tags used in it. 
     9 * 
     10 * This can be overridden in child themes with loop-page.php. 
    911 * 
    1012 * @package WordPress 
    1113 * @subpackage Twenty_Ten 
    12  * @since Twenty Ten 1.0 
     14 * @since Twenty Ten 1.2 
    1315 */ 
    14  
    15 get_header(); ?> 
    16  
    17         <div id="container"> 
    18             <div id="content" role="main"> 
     16?> 
    1917 
    2018<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?> 
     
    3634                <?php comments_template( '', true ); ?> 
    3735 
    38 <?php endwhile; ?> 
    39  
    40             </div><!-- #content --> 
    41         </div><!-- #container --> 
    42  
    43 <?php get_sidebar(); ?> 
    44 <?php get_footer(); ?> 
     36<?php endwhile; // end of the loop. ?> 
  • branches/3.0/wp-content/themes/twentyten/loop-single.php

    r15782 r15787  
    11<?php 
    22/** 
    3  * The Template for displaying all single posts. 
     3 * The loop that displays a single post. 
     4 * 
     5 * The loop displays the posts and the post content.  See 
     6 * http://codex.wordpress.org/The_Loop to understand it and 
     7 * http://codex.wordpress.org/Template_Tags to understand 
     8 * the tags used in it. 
     9 * 
     10 * This can be overridden in child themes with loop-single.php. 
    411 * 
    512 * @package WordPress 
    613 * @subpackage Twenty_Ten 
    7  * @since Twenty Ten 1.0 
     14 * @since Twenty Ten 1.2 
    815 */ 
    9  
    10 get_header(); ?> 
    11  
    12         <div id="container"> 
    13             <div id="content" role="main"> 
     16?> 
    1417 
    1518<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?> 
     
    6366 
    6467<?php endwhile; // end of the loop. ?> 
    65  
    66             </div><!-- #content --> 
    67         </div><!-- #container --> 
    68  
    69 <?php get_sidebar(); ?> 
    70 <?php get_footer(); ?> 
  • branches/3.0/wp-content/themes/twentyten/onecolumn-page.php

    r15226 r15787  
    1818            <div id="content" role="main"> 
    1919 
    20 <?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?> 
    21  
    22                 <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>> 
    23                     <h1 class="entry-title"><?php the_title(); ?></h1> 
    24                     <div class="entry-content"> 
    25                         <?php the_content(); ?> 
    26                         <?php wp_link_pages( array( 'before' => '<div class="page-link">' . __( 'Pages:', 'twentyten' ), 'after' => '</div>' ) ); ?> 
    27                         <?php edit_post_link( __( 'Edit', 'twentyten' ), '<span class="edit-link">', '</span>' ); ?> 
    28                     </div><!-- .entry-content --> 
    29                 </div><!-- #post-## --> 
    30  
    31                 <?php comments_template( '', true ); ?> 
    32  
    33 <?php endwhile; ?> 
     20            <?php 
     21            /* Run the loop to output the page. 
     22             * If you want to overload this in a child theme then include a file 
     23             * called loop-page.php and that will be used instead. 
     24             */ 
     25             get_template_part( 'loop', 'page' ); 
     26            ?> 
    3427 
    3528            </div><!-- #content --> 
Note: See TracChangeset for help on using the changeset viewer.