mirror of
https://github.com/woocommerce/storefront.git
synced 2025-08-21 04:11:59 +08:00
55 lines
No EOL
1.6 KiB
PHP
55 lines
No EOL
1.6 KiB
PHP
<?php
|
|
/**
|
|
* Template functions used for the site comments.
|
|
*
|
|
* @package storefront
|
|
*/
|
|
|
|
/**
|
|
* Storefront comment template
|
|
* @since 1.0.0
|
|
*/
|
|
function storefront_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() ?>">
|
|
<div class="comment-body">
|
|
<div class="comment-meta commentmetadata">
|
|
<div class="comment-author vcard">
|
|
<?php echo get_avatar( $comment, 128 ); ?>
|
|
<?php printf( __( '<cite class="fn">%s</cite>', 'storefront' ), get_comment_author_link() ); ?>
|
|
</div>
|
|
<?php if ( $comment->comment_approved == '0' ) : ?>
|
|
<em class="comment-awaiting-moderation"><?php _e( 'Your comment is awaiting moderation.' ); ?></em>
|
|
<br />
|
|
<?php endif; ?>
|
|
|
|
<a href="<?php echo htmlspecialchars( get_comment_link( $comment->comment_ID ) ); ?>" class="comment-date">
|
|
<?php echo '<time>' . get_comment_date() . '</time>'; ?>
|
|
</a>
|
|
</div>
|
|
<?php if ( 'div' != $args['style'] ) : ?>
|
|
<div id="div-comment-<?php comment_ID() ?>" class="comment-content">
|
|
<?php endif; ?>
|
|
|
|
<?php comment_text(); ?>
|
|
|
|
<div class="reply">
|
|
<?php comment_reply_link( array_merge( $args, array( 'add_below' => $add_below, 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?>
|
|
<?php edit_comment_link( __( 'Edit', 'storefront' ), ' ', '' ); ?>
|
|
</div>
|
|
</div>
|
|
<?php if ( 'div' != $args['style'] ) : ?>
|
|
</div>
|
|
<?php endif; ?>
|
|
<?php
|
|
}
|