Make WordPress Core

Ticket #13009: twentyten_comments.diff

File twentyten_comments.diff, 4.2 KB (added by ptahdunbar, 15 years ago)
  • themes/twentyten/functions.php

     
    243243}
    244244add_filter( 'gallery_style', 'twentyten_remove_gallery_css' );
    245245
    246 if ( ! function_exists( 'twentyten_comment' ) ) :
    247 /**
    248  * Template for comments and pingbacks.
    249  *
    250  * To override this walker in a child theme without modifying the comments template
    251  * simply create your own twentyten_comment(), and that function will be used instead.
    252  *
    253  * Used as a callback by wp_list_comments() for displaying the comments.
    254  *
    255  * @since 3.0.0
    256  */
    257 function twentyten_comment( $comment, $args, $depth ) {
    258         $GLOBALS ['comment'] = $comment; ?>
    259         <?php if ( '' == $comment->comment_type ) : ?>
    260         <li <?php comment_class(); ?> id="li-comment-<?php comment_ID(); ?>">
    261                 <div id="comment-<?php comment_ID(); ?>">
    262                 <div class="comment-author vcard">
    263                         <?php echo get_avatar( $comment, 40 ); ?>
    264                         <?php printf( __( '<cite class="fn">%s</cite> <span class="says">says:</span>', 'twentyten' ), get_comment_author_link() ); ?>
    265                 </div>
    266                 <?php if ( $comment->comment_approved == '0' ) : ?>
    267                         <em><?php _e( 'Your comment is awaiting moderation.', 'twentyten' ); ?></em>
    268                         <br />
    269                 <?php endif; ?>
    270 
    271                 <div class="comment-meta commentmetadata"><a href="<?php echo esc_url( get_comment_link( $comment->comment_ID ) ); ?>"><?php printf( __( '%1$s at %2$s', 'twentyten' ), get_comment_date(),  get_comment_time() ); ?></a><?php edit_comment_link( __( '(Edit)', 'twentyten' ),'  ','' ); ?></div>
    272 
    273                 <div class="comment-body"><?php comment_text(); ?></div>
    274 
    275                 <div class="reply">
    276                         <?php comment_reply_link( array_merge( $args, array( 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?>
    277                 </div>
    278         </div>
    279 
    280         <?php else : ?>
    281         <li class="post pingback">
    282                 <p><?php _e( 'Pingback: ', 'twentyten' ); ?><?php comment_author_link(); ?><?php edit_comment_link ( __('edit', 'twentyten'), '&nbsp;&nbsp;', '' ); ?></p>
    283         <?php endif;
    284 }
    285 endif;
    286 
    287246if ( ! function_exists( 'twentyten_cat_list' ) ) :
    288247/**
    289248 * Returns the list of categories
  • themes/twentyten/comments.php

     
    1111 * @subpackage Twenty Ten
    1212 * @since 3.0.0
    1313 */
     14
     15if ( ! function_exists( 'twentyten_comment' ) ) :
     16/**
     17 * Template for comments and pingbacks.
     18 *
     19 * To override this walker in a child theme without modifying the comments template
     20 * simply create your own twentyten_comment(), and that function will be used instead.
     21 *
     22 * Used as a callback by wp_list_comments() for displaying the comments.
     23 *
     24 * @since 3.0.0
     25 */
     26function twentyten_comment( $comment, $args, $depth ) {
     27        $GLOBALS ['comment'] = $comment; ?>
     28        <?php if ( '' == $comment->comment_type ) : ?>
     29        <li <?php comment_class(); ?> id="li-comment-<?php comment_ID(); ?>">
     30                <div id="comment-<?php comment_ID(); ?>">
     31                <div class="comment-author vcard">
     32                        <?php echo get_avatar( $comment, 40 ); ?>
     33                        <?php printf( __( '<cite class="fn">%s</cite> <span class="says">says:</span>', 'twentyten' ), get_comment_author_link() ); ?>
     34                </div>
     35                <?php if ( $comment->comment_approved == '0' ) : ?>
     36                        <em><?php _e( 'Your comment is awaiting moderation.', 'twentyten' ); ?></em>
     37                        <br />
     38                <?php endif; ?>
     39
     40                <div class="comment-meta commentmetadata"><a href="<?php echo esc_url( get_comment_link( $comment->comment_ID ) ); ?>"><?php printf( __( '%1$s at %2$s', 'twentyten' ), get_comment_date(),  get_comment_time() ); ?></a><?php edit_comment_link( __( '(Edit)', 'twentyten' ),'  ','' ); ?></div>
     41
     42                <div class="comment-body"><?php comment_text(); ?></div>
     43
     44                <div class="reply">
     45                        <?php comment_reply_link( array_merge( $args, array( 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?>
     46                </div>
     47        </div>
     48
     49        <?php else : ?>
     50        <li class="post pingback">
     51                <p><?php _e( 'Pingback: ', 'twentyten' ); ?><?php comment_author_link(); ?><?php edit_comment_link ( __('edit', 'twentyten'), '&nbsp;&nbsp;', '' ); ?></p>
     52        <?php endif;
     53}
     54endif;
     55
    1456?>
    1557
    1658                        <div id="comments">