Make WordPress Core

Changeset 15762


Ignore:
Timestamp:
10/09/2010 09:17:42 AM (14 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.

Location:
trunk/wp-content/themes/twentyten
Files:
2 added
1 edited
2 copied
1 moved

Legend:

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

    r15758 r15762  
    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. ?>
  • trunk/wp-content/themes/twentyten/loop-page.php

    r15758 r15762  
    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. ?>
  • trunk/wp-content/themes/twentyten/loop-single.php

    r15758 r15762  
    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(); ?>
  • trunk/wp-content/themes/twentyten/onecolumn-page.php

    r15226 r15762  
    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.