web/wp-content/themes/twentyten/comments.php
changeset 194 32102edaa81b
child 204 09a1c134465b
equal deleted inserted replaced
193:2f6f6f7551ca 194:32102edaa81b
       
     1 <?php
       
     2 /**
       
     3  * The template for displaying Comments.
       
     4  *
       
     5  * The area of the page that contains both current comments
       
     6  * and the comment form. The actual display of comments is
       
     7  * handled by a callback to twentyten_comment which is
       
     8  * located in the functions.php file.
       
     9  *
       
    10  * @package WordPress
       
    11  * @subpackage Twenty_Ten
       
    12  * @since Twenty Ten 1.0
       
    13  */
       
    14 ?>
       
    15 
       
    16 			<div id="comments">
       
    17 <?php if ( post_password_required() ) : ?>
       
    18 				<p class="nopassword"><?php _e( 'This post is password protected. Enter the password to view any comments.', 'twentyten' ); ?></p>
       
    19 			</div><!-- #comments -->
       
    20 <?php
       
    21 		/* Stop the rest of comments.php from being processed,
       
    22 		 * but don't kill the script entirely -- we still have
       
    23 		 * to fully load the template.
       
    24 		 */
       
    25 		return;
       
    26 	endif;
       
    27 ?>
       
    28 
       
    29 <?php
       
    30 	// You can start editing here -- including this comment!
       
    31 ?>
       
    32 
       
    33 <?php if ( have_comments() ) : ?>
       
    34 			<h3 id="comments-title"><?php
       
    35 			printf( _n( 'One Response to %2$s', '%1$s Responses to %2$s', get_comments_number(), 'twentyten' ),
       
    36 			number_format_i18n( get_comments_number() ), '<em>' . get_the_title() . '</em>' );
       
    37 			?></h3>
       
    38 
       
    39 <?php if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) : // Are there comments to navigate through? ?>
       
    40 			<div class="navigation">
       
    41 				<div class="nav-previous"><?php previous_comments_link( __( '<span class="meta-nav">&larr;</span> Older Comments', 'twentyten' ) ); ?></div>
       
    42 				<div class="nav-next"><?php next_comments_link( __( 'Newer Comments <span class="meta-nav">&rarr;</span>', 'twentyten' ) ); ?></div>
       
    43 			</div> <!-- .navigation -->
       
    44 <?php endif; // check for comment navigation ?>
       
    45 
       
    46 			<ol class="commentlist">
       
    47 				<?php
       
    48 					/* Loop through and list the comments. Tell wp_list_comments()
       
    49 					 * to use twentyten_comment() to format the comments.
       
    50 					 * If you want to overload this in a child theme then you can
       
    51 					 * define twentyten_comment() and that will be used instead.
       
    52 					 * See twentyten_comment() in twentyten/functions.php for more.
       
    53 					 */
       
    54 					wp_list_comments( array( 'callback' => 'twentyten_comment' ) );
       
    55 				?>
       
    56 			</ol>
       
    57 
       
    58 <?php if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) : // Are there comments to navigate through? ?>
       
    59 			<div class="navigation">
       
    60 				<div class="nav-previous"><?php previous_comments_link( __( '<span class="meta-nav">&larr;</span> Older Comments', 'twentyten' ) ); ?></div>
       
    61 				<div class="nav-next"><?php next_comments_link( __( 'Newer Comments <span class="meta-nav">&rarr;</span>', 'twentyten' ) ); ?></div>
       
    62 			</div><!-- .navigation -->
       
    63 <?php endif; // check for comment navigation ?>
       
    64 
       
    65 <?php else : // or, if we don't have comments:
       
    66 
       
    67 	/* If there are no comments and comments are closed,
       
    68 	 * let's leave a little note, shall we?
       
    69 	 */
       
    70 	if ( ! comments_open() ) :
       
    71 ?>
       
    72 	<p class="nocomments"><?php _e( 'Comments are closed.', 'twentyten' ); ?></p>
       
    73 <?php endif; // end ! comments_open() ?>
       
    74 
       
    75 <?php endif; // end have_comments() ?>
       
    76 
       
    77 <?php comment_form(); ?>
       
    78 
       
    79 </div><!-- #comments -->