first commit
This commit is contained in:
@@ -0,0 +1,73 @@
|
||||
<?php
|
||||
if ( ! defined( 'ABSPATH' ) ) {
|
||||
die( 'Direct access forbidden.' );
|
||||
}
|
||||
|
||||
if ( class_exists( 'Solarify_Comments_Walker' ) ) {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Walker for comments
|
||||
*/
|
||||
class Solarify_Comments_Walker extends Walker_Comment {
|
||||
|
||||
/**
|
||||
* Output a comment in the HTML5 format.
|
||||
* @see wp_list_comments()
|
||||
*
|
||||
* @param object $comment Comment to display.
|
||||
* @param int $depth Depth of comment.
|
||||
* @param array $args An array of arguments.
|
||||
*/
|
||||
protected function html5_comment( $comment, $depth, $args ) {
|
||||
$tag = ( 'div' === $args['style'] ) ? 'div' : 'li';
|
||||
?>
|
||||
<<?php echo esc_html( $tag ); ?> id="comment-<?php comment_ID(); ?>" <?php comment_class( $this->has_children ? 'parent' : '', $comment ); ?>>
|
||||
<article id="div-comment-<?php comment_ID(); ?>" class="comment">
|
||||
<div class="comment-author vcard">
|
||||
<?php if ( 0 != $args['avatar_size'] ) {
|
||||
echo get_avatar( $comment, $args['avatar_size'], '', '', array( 'class' => 'media-object' ) );
|
||||
} ?>
|
||||
</div>
|
||||
<!-- .comment-author -->
|
||||
|
||||
<div class="comment-body">
|
||||
<footer class="comment-meta">
|
||||
|
||||
<div class="author_url darklinks"><?php printf( '%s <span class="says">' . '</span>', sprintf( '<span class="fn">%s</span>', get_comment_author_link( $comment ) ) ); ?></div>
|
||||
<div class="comment-date highlight">
|
||||
|
||||
<time datetime="<?php comment_time( 'c' ); ?>">
|
||||
<?php
|
||||
/* translators: 1: comment date, 2: comment time */
|
||||
printf( esc_html__( '%1$s at %2$s', 'solarify' ), get_comment_date( 'Y.m.d', $comment ), get_comment_time() );
|
||||
?>
|
||||
</time>
|
||||
|
||||
</div><!-- .comment-metadata -->
|
||||
|
||||
<?php if ( '0' == $comment->comment_approved ) : ?>
|
||||
<p class="comment-awaiting-moderation"><?php esc_html_e( 'Your comment is awaiting moderation.', 'solarify' ); ?></p>
|
||||
<?php endif; ?>
|
||||
</footer><!-- .comment-meta -->
|
||||
|
||||
<div class="comment-content">
|
||||
<?php comment_text(); ?>
|
||||
</div><!-- .comment-content -->
|
||||
|
||||
<?php
|
||||
comment_reply_link( array_merge( $args, array(
|
||||
'add_below' => 'div-comment',
|
||||
'depth' => $depth,
|
||||
'reply_text' => '<i class="fa fa-reply"></i>',
|
||||
'max_depth' => $args['max_depth'],
|
||||
'before' => '<span class="reply">',
|
||||
'after' => '</span>'
|
||||
) ) );
|
||||
?>
|
||||
</div><!-- .media-left -->
|
||||
</article><!-- .comment-body -->
|
||||
<?php
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user