Last active
October 12, 2015 13:18
-
-
Save melissacabral/4032887 to your computer and use it in GitHub Desktop.
control what each comment looks like when wp_list_comments() runs. place in functions.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Comments.php callback function | |
*/ | |
//this will control what each comment looks like when wp_list_comments() runs. | |
function awesome_comment($comment, $args, $depth) { | |
$GLOBALS['comment'] = $comment; | |
extract($args, EXTR_SKIP); | |
if ( 'div' == $args['style'] ) { | |
$tag = 'div'; | |
$add_below = 'comment'; | |
} else { | |
$tag = 'li'; | |
$add_below = 'div-comment'; | |
} | |
?> | |
<<?php echo $tag ?> <?php comment_class(empty( $args['has_children'] ) ? '' : 'parent') ?> id="comment-<?php comment_ID() ?>"> | |
<?php if ( 'div' != $args['style'] ) : ?> | |
<div id="div-comment-<?php comment_ID() ?>" class="comment-body"> | |
<?php endif; ?> | |
<?php //customize HTML output below this line ?> | |
<div class="comment-author vcard"> | |
<?php echo get_avatar( $comment->comment_author_email, 70 ); ?> | |
<span class="fn"><?php comment_author_link(); ?></span> | |
</div> | |
<?php | |
//special message if the comment is awaiting admin approval | |
if ($comment->comment_approved == '0') : ?> | |
<em class="comment-awaiting-moderation"><?php _e('Your comment is awaiting moderation.') ?></em> | |
<?php endif; ?> | |
<?php comment_text() ?> | |
<div class="comment-meta commentmetadata"> | |
<span class="comment-date"><?php comment_date('F j, Y'); ?></span> | |
<span class="comment-link"><a href="<?php comment_link(); ?>">link</a></span> | |
<?php | |
if( comments_open() ): ?> | |
<span class="comment-reply-button"> | |
<?php comment_reply_link( array_merge( $args, array( | |
'depth' => $depth, | |
'max_depth' => $args['max_depth'] | |
) ) ); ?></span> | |
<?php endif; ?> | |
</div> | |
<?php if ( 'div' != $args['style'] ) : ?> | |
</div> | |
<?php endif; ?> | |
<?php | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment