WordPress.org

Make WordPress Core

Ticket #23558: 23558.4.diff

File 23558.4.diff, 2.4 KB (added by cdog, 5 years ago)
  • wp-content/themes/twentythirteen/style.css

     
    22572257}
    22582258
    22592259.comment-author .fn,
     2260.comment-meta .fn,
    22602261.comment-reply-link {
    22612262        color: #ed331c;
    22622263        font-size: 14px;
    22632264        font-style: normal;
    22642265}
    22652266
     2267.comment-meta .fn a {
     2268        color: #f94a0a;
     2269}
     2270
    22662271.bypostauthor .fn:before {
    22672272        content: '\f408';
    22682273}
     
    22802285        width:         calc(100% - 124px);
    22812286}
    22822287
     2288.comment.no-avatar .comment-meta,
     2289.comment.no-avatar .comment-content,
     2290.comment.no-avatar .reply {
     2291        width: 100%;
     2292}
     2293
    22832294.comment-meta,
    22842295.comment-meta a {
    22852296        color: #a2a2a2;
  • wp-content/themes/twentythirteen/functions.php

     
    343343                // Proceed with normal comments.
    344344        ?>
    345345        <li id="li-comment-<?php comment_ID(); ?>">
     346                <?php $avatar = get_avatar( $comment, 74 ); ?>
    346347                <article id="comment-<?php comment_ID(); ?>" <?php comment_class(); ?>>
     348                        <?php if ( $avatar ) : ?>
    347349                        <div class="comment-author vcard">
    348                                 <?php echo get_avatar( $comment, 74 ); ?>
     350                                <?php echo $avatar; ?>
    349351                                <cite class="fn"><?php comment_author_link(); ?></cite>
    350352                        </div><!-- .comment-author -->
     353                        <?php endif; ?>
    351354
    352355                        <header class="comment-meta">
     356                                <?php if ( ! $avatar ) : ?>
     357                                <cite class="fn"><?php comment_author_link(); ?></cite> &middot;
     358                                <?php endif; ?>
    353359                                <?php
    354360                                        printf( '<a href="%1$s"><time datetime="%2$s">%3$s</time></a>',
    355361                                                esc_url( get_comment_link( $comment->comment_ID ) ),
     
    378384}
    379385endif;
    380386
     387/**
     388 * Extends the default WordPress comment class to denote whether showing avatars
     389 * is enabled.
     390 *
     391 * @since Twenty Thirteen 1.0
     392 *
     393 * @param array $classes Existing class values.
     394 * @return array Filtered class values.
     395 */
     396function twentythirteen_comment_class( $classes ) {
     397        if ( ! get_option( 'show_avatars' ) )
     398                $classes[] = 'no-avatar';
     399
     400        return $classes;
     401}
     402add_filter( 'comment_class', 'twentythirteen_comment_class' );
     403
    381404if ( ! function_exists( 'twentythirteen_entry_meta' ) ) :
    382405/**
    383406 * Prints HTML with meta information for current post: categories, tags, permalink, author, and date.