protected function comment($comment, $depth, $args) { // each comment markup, without </li>! $classes = implode(' ', get_comment_class()) . ($comment->comment_author_email == get_the_author_meta('email') ? ' author-comment' : ''); // get typical wp comment classes and if comment belong post autor add "author-comment" class echo '<li id="li-comment-' . get_comment_ID() . '" class="' . $classes . '">' . "\n"; // parent tag with classes and uniq id echo '<div id="comment-' . get_comment_ID() . '">' . "\n"; // anchor element with this id need to anchor links on comments works echo get_avatar($comment, 64) . "\n"; // show avatar with size 64x64 px echo '<p class="meta">Posted by: ' . get_comment_author() . "\n"; // comment autor name echo ' ' . get_comment_author_email(); // comment autor email echo ' ' . get_comment_author_url(); // comment autor url echo ' On ' . get_comment_date('F j, Y') . ' at ' . get_comment_time() . '</p>' . "\n"; // date and time of comment creating if ('0' == $comment->comment_approved) { echo '<em class="comment-awaiting-moderation">Your comment is awaiting moderation</em>' . "\n"; } // if comment is not approved notify of it comment_text() . "\n"; // display comment text $reply_link_args = array('depth' => $depth, 'reply_text' => 'Reply on it', 'login_text' => 'You must be logged to post comments'); echo get_comment_reply_link(array_merge($args, $reply_link_args)); // display reply link echo '</div>' . "\n"; // anchor element end }
function commentlist($comment, $args, $depth) { $GLOBALS['comment'] = $comment; ?> <li id="li-comment-<?php comment_ID(); ?> "> <div id="comment-<?php comment_ID(); ?> " <?php comment_class('comment_item clear'); ?> > <div class="comment_meta">Posted on <?php printf(__('%1$s'), get_comment_date()); ?> by <?php printf(__('<cite class="fn">%s</cite>'), get_comment_author_link()); ?> </div> <div class="comment_text"><?php comment_text(); ?> </div> </div> <?php }
protected function comment($comment, $depth, $args) { // разметка каждого комментария, без закрывающего </li>! $classes = implode(' ', get_comment_class()) . ($comment->comment_author_email == get_the_author_meta('email') ? ' author-comment' : ''); // берем стандартные классы комментария и если коммент пренадлежит автору поста добавляем класс author-comment echo '<li id="li-comment-' . get_comment_ID() . '" class="' . $classes . '">' . "\n"; // родительский тэг комментария с классами выше и уникальным id echo '<div id="comment-' . get_comment_ID() . '">' . "\n"; // элемент с таким id нужен для якорных ссылок на коммент echo get_avatar($comment, 64) . "\n"; // покажем аватар с размером 64х64 echo '<p class="meta">Автор: ' . get_comment_author() . "\n"; // имя автора коммента //echo ' '.get_comment_author_email(); // email автора коммента echo ' ' . get_comment_author_url(); // url автора коммента echo ' <br>Добавлено ' . get_comment_date('F j, Y') . ' в ' . get_comment_time() . "\n"; // дата и время комментирования if ('0' == $comment->comment_approved) { echo '<em class="comment-awaiting-moderation">Ваш комментарий будет опубликован после проверки модератором.</em>' . "\n"; } // если комментарий должен пройти проверку comment_text() . "\n"; // текст коммента $reply_link_args = array('depth' => $depth, 'reply_text' => 'Ответить', 'login_text' => 'Вы должны быть залогинены'); echo get_comment_reply_link(array_merge($args, $reply_link_args)); // выводим ссылку ответить echo '</div>' . "\n"; // закрываем див }
function theme_comments($comment, $args, $depth) { $GLOBALS['comment'] = $comment; ?> <li <?php comment_class(); ?> id="li-comment-<?php comment_ID(); ?> "> <div class="mk-single-comment" id="comment-<?php comment_ID(); ?> "> <div class="gravatar"><?php echo get_avatar($comment, $size = '45', $default = ''); ?> </div> <div class="comment-meta"> <?php printf('<span class="comment-author">%s</span>', get_comment_author_link()); ?> <?php edit_comment_link('', '', ''); ?> <time class="comment-time"><?php echo get_comment_date(); ?> </time> </div> <span class="comment-reply"> <?php comment_reply_link(array_merge($args, array('depth' => $depth, 'max_depth' => $args['max_depth']))); ?> </span> <div class="clearboth"></div> <div class="comment-content"> <?php comment_text(); ?> <?php if ($comment->comment_approved == '0') { ?> <span class="unapproved"><?php _e('Your comment is awaiting moderation.', 'mk_framework'); ?> </span> <?php } ?> <div class="clearboth"></div> </div> </div> <?php }
function et_custom_comments_display($comment, $args, $depth) { $GLOBALS['comment'] = $comment; ?> <li <?php comment_class(); ?> id="li-comment-<?php comment_ID(); ?> "> <div id="comment-<?php comment_ID(); ?> " class="comment-body clearfix"> <div class="avatar-container"> <?php echo get_avatar($comment, $size = '56'); ?> <span class="avatar-overlay"></span> </div> <!-- end .avatar--> <div class="comment-wrap clearfix"> <div class="comment-meta commentmetadata"><?php printf('<span class="fn">%s</span>', get_comment_author_link()); ?> - <span class="comment-date"><?php echo get_comment_date(); ?> </span> <?php edit_comment_link(esc_html__('(Edit)', 'Modest'), ' ', ''); ?> </div> <?php if ($comment->comment_approved == '0') { ?> <em class="moderation"><?php esc_html_e('Your comment is awaiting moderation.', 'Modest'); ?> </em> <br /> <?php } ?> <div class="comment-content"><?php comment_text(); ?> </div> <!-- end comment-content--> <?php $et_comment_reply_link = get_comment_reply_link(array_merge($args, array('reply_text' => esc_attr__('Reply', 'Modest'), 'depth' => $depth, 'max_depth' => $args['max_depth']))); if ($et_comment_reply_link) { echo '<div class="reply-container">' . $et_comment_reply_link . '</div>'; } ?> </div> <!-- end comment-wrap--> </div> <!-- end comment-body--> <?php }
function sun_comment($comment, $args, $depth) { $GLOBALS['comment'] = $comment; ?> <li class="comment" id="li-comment-<?php comment_ID(); ?> "> <div> <?php echo get_avatar($comment, $size = '60'); ?> <div class="comment-meta"> <span class="author"><?php echo get_comment_author_link(); ?> </span> <span class="date">on <?php echo get_comment_date() . ' ' . get_comment_time(); ?> </span> <span class="reply"><?php comment_reply_link(array_merge($args, array('depth' => $depth, 'max_depth' => $args['max_depth']))); ?> </span> </div> <div class="comment-body"> <?php comment_text(); ?> </div> <?php }
function sandbox_ping($comment, $args, $depth) { $GLOBALS['comment'] = $comment; extract($args, EXTR_SKIP); ?> <li <?php comment_class(sandbox_comment_class(false)); ?> id="comment-<?php comment_ID(); ?> "> <div class="comment-metadata"> <?php printf(__('By %1$s on %2$s at %3$s', 'sandbox'), get_comment_author_link(), get_comment_date(), get_comment_time()); ?> <?php edit_comment_link(__('(Edit)', 'sandbox'), ' ', ''); ?> </div> <div class="comment-mod"><?php if ($comment->comment_approved == '0') { _e('<em>Your trackback/pingback is awaiting moderation.</em>', 'sandbox'); } ?> </div> <?php comment_text(); }
function show_comment($comment, $args, $depth) { $GLOBALS['comment'] = $comment; ?> <li <?php comment_class(); ?> > <div class="avatar"> <?php echo get_avatar($comment, 70, $default = 'mystery'); ?> </div> <div class="author"> <?php echo get_comment_author_link(); ?> </div> <div class="comment-meta"> <?php printf('%1$s — %2$s', get_comment_date(), get_comment_time()); ?> </div> <?php comment_text(); ?> <div class="reply"> <?php comment_reply_link(array_merge($args, array('depth' => $depth, 'max_depth' => $args['max_depth']))); ?> </div> </li> <?php }
<?php function studiofolio_comment($comment, $args, $depth) { $GLOBALS['comment'] = $comment; ?> <li <?php comment_class(); ?>> <article id="comment-<?php comment_ID(); ?>"> <header class="comment-author vcard"> <?php echo get_avatar($comment, $size = '32'); ?> <?php printf(__('<cite class="fn">%s</cite>', 'studiofolio'), get_comment_author_link()); ?> <time datetime="<?php echo comment_date('c'); ?>"><a href="<?php echo htmlspecialchars(get_comment_link($comment->comment_ID)); ?>"><?php printf(__('%1$s', 'studiofolio'), get_comment_date(), get_comment_time()); ?></a></time> <?php edit_comment_link(__('(Edit)', 'studiofolio'), '', ''); ?> </header> <?php if ($comment->comment_approved == '0') : ?> <div class="alert alert-block fade in"> <a class="close" data-dismiss="alert">×</a> <p><?php _e('Your comment is awaiting moderation.', 'studiofolio'); ?></p> </div> <?php endif; ?> <section class="comment"> <?php comment_text() ?> </section> <?php comment_reply_link(array_merge($args, array('depth' => $depth, 'max_depth' => $args['max_depth']))); ?> </article> <?php } ?>
function widget_lmee_by_talk($args) { extract($args); echo $before_widget; $lmee_popular_options = get_option('widget_lmee_popular'); $title = '灌水区-这里很热闹'; //设置默认的标题 echo $before_title . $title . $after_title; $page_ID = 789; //用来作为公告栏的页面或者文章id $num = 5; //显示公告的条数 echo '<ul class="by_talk">'; $announcement = ''; $comments = get_comments("number={$num}&post_id={$page_ID}"); if (!empty($comments)) { $flg = 1; foreach ($comments as $comment) { if ($flg == 1) { $li_title = $comment->comment_content; if (similar_text($li_title, "<") > 0) { //echo "is"; $start = stripos($li_title, "<"); //从前往后查找 $__li_title = strrev($li_title); //反转字符串 $length = strlen($li_title) - $start - stripos($__li_title, ">"); $_li_title = substr_replace($li_title, "含引用", $start, $length); $_li_html = substr_replace($li_title, "", $start, $length); $announcement .= '<li class="by-talk-first"><a href="' . get_page_link($page_ID) . '#comment-' . $comment->comment_ID . '" title="' . $_li_title . '" rel="nofollow" target="_blank">' . $_li_html . '</a><br /><span style="color:#999;text-align:right;">(' . get_comment_date('Y/m/d H:i', $comment->comment_ID) . ')</span></li><hr />'; } else { //echo "un"; $announcement .= '<li class="by-talk-first"><a href="' . get_page_link($page_ID) . '#comment-' . $comment->comment_ID . '" title="' . $li_title . '" rel="nofollow" target="_blank">' . convert_smilies($comment->comment_content) . '</a><br /><span style="color:#999;text-align:right;">(' . get_comment_date('Y/m/d H:i', $comment->comment_ID) . ')</span></li><hr />'; } $flg++; } else { $li_title = $comment->comment_content; if (similar_text($li_title, "<") > 0) { //echo "is"; $start = stripos($li_title, "<"); //从前往后查找 $__li_title = strrev($li_title); //反转字符串 $length = strlen($li_title) - $start - stripos($__li_title, ">"); $_li_title = substr_replace($li_title, "含引用", $start, $length); $_li_html = substr_replace($li_title, "", $start, $length); $announcement .= '<li><a href="' . get_page_link($page_ID) . '#comment-' . $comment->comment_ID . '" title="' . $_li_title . '" rel="nofollow" target="_blank">' . $_li_html . '</a><br /><span style="color:#999;text-align:right;">(' . get_comment_date('Y/m/d H:i', $comment->comment_ID) . ')</span></li><hr />'; } else { //echo "un"; $announcement .= '<li><a href="' . get_page_link($page_ID) . '#comment-' . $comment->comment_ID . '" title="' . $li_title . '" rel="nofollow" target="_blank">' . convert_smilies($comment->comment_content) . '</a><br /><span style="color:#999;text-align:right;">(' . get_comment_date('Y/m/d H:i', $comment->comment_ID) . ')</span></li><hr />'; } } } } //if ( empty($announcement) ) $announcement = '<li>还没有人灌水奥!</li>'; echo $announcement; echo '</ul>'; echo "<p style='text-align:right;'>[<a href='" . get_page_link($page_ID) . "#respond' rel='nofollow'>说两句</a>]</p>"; echo $after_widget; }
function convert($comment, $thumb = 'thumbnail', $merge_post = false, $merge_author = false) { $date_format = get_option('date_format'); $time_format = get_option('time_format'); /** * add comment meta */ if (!empty($this->meta)) { foreach ($this->meta as $key => $value) { $comment->{$value} = get_comment_meta($comment->comment_ID, $value, true); } } $comment->comment_content = wpautop(esc_attr($comment->comment_content)); // comment link $comment->comment_link = get_permalink($comment->comment_post_ID); $comment->ID = $comment->comment_ID; $comment->id = $comment->comment_ID; $comment->avatar = get_avatar($comment->user_id, '33'); unset($comment->comment_author_email); $comment->message_time = sprintf(__('on %s', 'messages-backend'), get_comment_date($date_format, $comment)) . ' ' . sprintf(__('at %s', 'messages-backend'), get_comment_date($time_format, $comment)); $file_arr = get_comment_meta($comment->comment_ID, 'fre_comment_file', true); $comment->file_list = ''; if (!empty($file_arr)) { $attachment = get_posts(array('post_type' => 'attachment', 'post__in' => $file_arr)); ob_start(); echo '<ul class="list-file-attack">'; foreach ($attachment as $key => $file) { echo '<li><a target="_blank" href="' . $file->guid . '" class="attack-file"><i class="fa fa-paperclip"></i> ' . $file->post_title . '</a></li>'; } echo '</ul>'; $message_file = ob_get_clean(); $comment->file_list = $message_file; } return $comment; }
function mytheme_comment($comment, $args, $depth) { $GLOBALS['comment'] = $comment; ?> <li <?php comment_class(); ?> id="li-comment-<?php comment_ID() ?>"> <div id="comment-<?php comment_ID(); ?>"> <div class="comment-author vcard"> <?php echo get_avatar($comment, $size = '48', $default = '<path_to_url>'); ?> </div> <?php if ($comment->comment_approved == '0') : ?> <em><?php _e('Your comment is awaiting moderation.') ?></em> <br /> <?php endif; ?> <div class="comment-meta commentmetadata"> <p class="comment_autor"> <?php printf(__('%s'), get_comment_author_link()) ?> </p> <p class="comment_date"> <?php printf(__('%1$s - %2$s'), get_comment_date('M j, Y'), get_comment_time()) ?> </p> </div> <div class="comment_contet"> <?php comment_text() ?> <?php edit_comment_link('editar', '<div class="editar reply">', '</div>'); ?> </div> </div> </li> <?php }
function sandbox_10_ping($comment, $args, $depth) { $GLOBALS['comment'] = $comment; extract($args, EXTR_SKIP); ?> <li <?php comment_class(sandbox_comment_class(false)); ?> id="comment-<?php comment_ID(); ?> "> <div class="comment-author"><?php printf(__('By %1$s on %2$s at %3$s', 'sandbox'), get_comment_author_link(), get_comment_date(), get_comment_time()); edit_comment_link(__('Edit', 'sandbox'), ' <span class="meta-sep">|</span> <span class="edit-link">', '</span>'); ?> </div> <?php if ($comment->comment_approved == '0') { _e('\\t\\t\\t\\t\\t<span class="unapproved">Your trackback is awaiting moderation.</span>\\n', 'sandbox'); } ?> <?php comment_text(); }
function jrd_comment($comment, $args, $depth) { $GLOBALS['comment'] = $comment; //print_r($comment); /* Check if post is by Author for special styling */ $isByAuthor = false; if ($comment->comment_author_email == get_the_author_meta('email')) { $isByAuthor = true; } ?> <li class="clearfix"> <div class="author"> <h6><?php echo $comment->comment_author; ?> </h6> <p class="timestamp"><?php printf(__('%1$s at %2$s'), get_comment_date('n/j/Y'), get_comment_time('g:ia')); ?> </p> </div> <div class="commenttext"> <?php comment_text(); ?> </div> </li> <?php }
function thematic_pings($comment, $args, $depth) { $GLOBALS['comment'] = $comment; ?> <li id="comment-<?php comment_ID(); ?> " class="<?php thematic_comment_class(); ?> "> <div class="comment-author"><?php printf(__('By %1$s on %2$s at %3$s', 'thematic'), get_comment_author_link(), get_comment_date(), get_comment_time()); edit_comment_link(__('Edit', 'thematic'), ' <span class="meta-sep">|</span> <span class="edit-link">', '</span>'); ?> </div> <?php if ($comment->comment_approved == '0') { _e('\\t\\t\\t\\t\\t<span class="unapproved">Your trackback is awaiting moderation.</span>\\n', 'thematic'); } ?> <div class="comment-content"> <?php comment_text(); ?> </div> <?php }
function garland_comment($comment, $args, $depth) { $GLOBALS['comment'] = $comment; extract($args, EXTR_SKIP); ?> <li <?php comment_class(empty($args['has_children']) ? '' : 'parent'); ?> id="comment-<?php comment_ID(); ?> "> <div id="div-comment-<?php comment_ID(); ?> "> <span class="comment-author vcard"> <?php if ($args['avatar_size'] != 0) { echo get_avatar($comment, $args['avatar_size']); } ?> <?php printf(__('<cite class="fn">%s</cite> Says:', 'kubrick'), get_comment_author_link()); ?> </span> <?php if ($comment->comment_approved == '0') { ?> <em><?php _e('Your comment is awaiting moderation.', 'kubrick'); ?> </em> <?php } ?> <br /> <small class="comment-meta commentmetadata"><a href="#comment-<?php comment_ID(); ?> " title=""><?php printf(__('%1$s at %2$s', 'kubrick'), get_comment_date(), get_comment_time()); ?> </a> <?php edit_comment_link(__('edit', 'kubrick'), ' ', ''); ?> </small> <?php comment_text(); ?> <div class="reply"> <?php comment_reply_link(array_merge($args, array('add_below' => 'div-comment', 'depth' => $depth, 'max_depth' => $args['max_depth']))); ?> </div> </div> <?php }
function widget_lmee_notice($args) { extract($args); echo $before_widget; $lmee_popular_options = get_option('widget_lmee_popular'); $title = '小家伙说的话(NOTICE)'; //设置默认的标题 echo $before_title . $title . $after_title; $page_ID = 515; //用来作为公告栏的页面或者文章id $num = 2; //显示公告的条数 echo '<ul class="notice" style="padding: 1em 1.4em;">'; $announcement = ''; $comments = get_comments("number={$num}&post_id={$page_ID}"); if (!empty($comments)) { foreach ($comments as $comment) { $announcement .= '<li>' . convert_smilies($comment->comment_content) . ' <span style="color:#999;">(' . get_comment_date('y/m/d', $comment->comment_ID) . ')</span></li>'; } } if (empty($announcement)) { $announcement = '<li>欢迎来到 LMEE!</li>'; } echo $announcement; echo '</ul>'; if (is_user_logged_in()) { echo '<p style="text-align:right;"><a href="' . get_page_link($page_ID) . '#respond" rel="nofollow">发表公告</a></p>'; } echo $after_widget; }
function mytheme_comment($comment, $args, $depth) { $GLOBALS['comment'] = $comment; ?> <li <?php comment_class(); ?> id="li-comment-<?php comment_ID(); ?> "> <div id="comment-<?php comment_ID(); ?> "> <div class="comment-author vcard"> <?php echo get_avatar($comment, $size = '40'); ?> <?php /* printf(__('<cite class="fn">%s</cite> <span class="says">says:</span>'), get_comment_author_link()) */ ?> <cite class="fn"><?php comment_author_link(); ?> </cite> <span class="comment-meta commentmetadata"><a href="<?php echo htmlspecialchars(get_comment_link($comment->comment_ID)); ?> "><?php printf(__('%1$s at %2$s'), get_comment_date(), get_comment_time()); ?> </a><?php edit_comment_link(__('(Edit)'), ' ', ''); ?> </span> </div> <?php if ($comment->comment_approved == '0') { ?> <em class="approved"><?php _e('Your comment is awaiting moderation.'); ?> </em> <br /> <?php } ?> <?php comment_text(); ?> <div class="reply"> <?php comment_reply_link(array_merge($args, array('depth' => $depth, 'max_depth' => $args['max_depth']))); ?> </div> </div> <?php }
/** * Template callback for GeoMashupQuery::list_comments() * * Use the newer form of template, where the individual comment template goes in * a function that matches the callback argument to list_comments * * @since 1.3 * @access public * @package GeoMashup * * @param object $comment The comment to display * @param array $args Arguments from wp_list_comments * @param mixed $depth Nested depth */ function geo_mashup_comment_default($comment, $args, $depth) { // Enable the WordPress comment functions GeoMashupQuery::set_the_comment($comment); // From here to the closing curly brace should look like a familiar template ?> <div id="div-comment-<?php comment_ID(); ?> " class="<?php comment_class(''); ?> "> <div class="comment-author vcard"> <?php printf(__('<cite class="fn">%s</cite> <span class="says">says:</span>'), get_comment_author_link()); ?> </div> <div class="comment-meta commentmetadata"> <a href="<?php echo esc_html(get_comment_link($comment->comment_ID)); ?> "><?php printf(__('%1$s at %2$s'), get_comment_date(), get_comment_time()); ?> </a> </div> <?php comment_text(); ?> </div> <?php }
/** * Comment meta */ function franz_comment_meta($comment) { global $post; $meta = array(); $meta['attr'] = array('class' => 'comment-attr', 'meta' => sprintf(__('%1$s on %2$s at %3$s', 'franz-josef'), '<span class="comment-author">' . franz_comment_author_link($comment->user_id) . '</span>', '<span class="comment-date">' . get_comment_date(), get_comment_time() . '</span>')); if ($comment->user_id === $post->post_author) { $meta['author'] = array('class' => 'author-cred label', 'meta' => __('Author', 'franz-josef')); } $meta = apply_filters('franz_comment_meta', $meta); if (!$meta) { return; } ?> <ul class="comment-meta col-md-9 col-xs-12"> <?php foreach ($meta as $item) { ?> <li class="<?php echo esc_attr($item['class']); ?> "><?php echo $item['meta']; ?> </li> <?php } ?> </ul> <?php }
function reverie_comments($comment, $args, $depth) { $GLOBALS['comment'] = $comment; ?> <li <?php comment_class(); ?> > <article id="comment-<?php comment_ID(); ?> "> <header class="comment-author vcard"> <?php echo get_avatar($comment, $size = '40'); ?> <?php printf(__('<cite class="fn">%s</cite>', 'reverie'), get_comment_author_link()); ?> <time datetime="<?php echo comment_date('c'); ?> "><a href="<?php echo htmlspecialchars(get_comment_link($comment->comment_ID)); ?> "><?php printf(__('%1$s', 'reverie'), get_comment_date(), get_comment_time()); ?> </a></time> <?php edit_comment_link(__('(Edit)', 'reverie'), '', ''); ?> </header> <?php if ($comment->comment_approved == '0') { ?> <div class="notice"> <p class="bottom"><?php _e('Your comment is awaiting moderation.', 'reverie'); ?> </p> </div> <?php } ?> <section class="comment"> <?php comment_text(); ?> </section> <?php comment_reply_link(array_merge($args, array('depth' => $depth, 'max_depth' => $args['max_depth']))); ?> </article> <?php }
function jhfn_comment($comment, $args, $depth) { $GLOBALS['comment'] = $comment; //print_r($comment); /* Check if post is by Author for special styling */ $isByAuthor = false; if ($comment->comment_author_email == get_the_author_meta('email')) { $isByAuthor = true; } ?> <li> <h4><span><?php echo $comment->comment_author; ?> </span> wrote:</h4> <?php comment_text(); ?> <p class="commentDate"> Written on <?php printf(__('%1$s at %2$s'), get_comment_date('n/j/Y'), get_comment_time('g:ia')); ?> <?php edit_comment_link(__('Edit'), ' ', ''); ?> </p> </li> <?php }
function format_comment($comment, $args, $depth) { echo '<div '; comment_class(); echo ' id="li-comment-'; comment_ID(); echo '"> <div class="row-fluid"> <div class="span9"> <p>'; comment_text(); echo '</p> </div> <div class="span3">'; echo get_avatar($comment->comment_author_email, 60); echo '<h6> <a href="'; comment_author_url(); echo '">'; comment_author(); echo '</a> </h6> <small>'; printf(__('%1$s', DOMAIN), get_comment_date(), get_comment_time()); echo '</small> </div> </div> </div>'; }
function py_comments($comment, $args, $depth) { $GLOBALS['comment'] = $comment; ?> <li <?php comment_class(); ?> > <article class="callout" id="comment-<?php comment_ID(); ?> "> <header class="comment-author"> <?php echo get_avatar($comment, $size = '96', $default = get_template_directory_uri() . ' /img/yeti-avatar.png'); ?> <div class="author-meta"> <?php printf(__('<cite class="fn">%s</cite>', 'projectyeti'), get_comment_author_link()); ?> <time datetime="<?php echo comment_date('c'); ?> "><a href="<?php echo esc_url(get_comment_link($comment->comment_ID)); ?> "><?php printf(__('%1$s', 'projectyeti'), get_comment_date(), get_comment_time()); ?> </a></time> <?php edit_comment_link(__('(Edit)', 'projectyeti'), '', ''); ?> </div> </header> <?php if ($comment->comment_approved == '0') { ?> <div class="notice"> <p class="bottom"><?php _e('Your comment is awaiting moderation.', 'projectyeti'); ?> </p> </div> <?php } ?> <div class="comment"> <?php comment_text(); ?> </div> <footer><?php comment_reply_link(array_merge($args, array('depth' => $depth, 'max_depth' => $args['max_depth']))); ?> </footer> </article> <?php }
/** * Custom comments template. * * @package Impact WordPress Theme * @since 1.0 * @author AJ Clarke : http://wpexplorer.com * @copyright Copyright (c) 2012, AJ Clarke * @link http://wpexplorer.com * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html */ function bro_comment($comment, $args, $depth) { $GLOBALS['comment'] = $comment; ?> <li <?php comment_class(); ?> id="li-comment-<?php comment_ID(); ?> "> <div id="comment-<?php comment_ID(); ?> " class="comment-body <?php if ($comment->comment_approved == '0') { echo 'pending-comment'; } ?> bro-cf"> <div class="comment-details"> <?php if (get_avatar($comment)) { ?> <div class="comment-avatar"> <?php echo get_avatar($comment, $size = '50'); ?> </div> <?php } ?> <section class="comment-author vcard"> <?php printf(__('<cite class="author">%s</cite>'), get_comment_author_link()); ?> <span class="comment-date"><a href="<?php echo htmlspecialchars(get_comment_link($comment->comment_ID)); ?> "> · <?php echo get_comment_date(); ?> </a></span> <span class="reply"><?php comment_reply_link(array_merge($args, array('reply_text' => __('Reply', 'bromine'), 'depth' => $depth, 'max_depth' => $args['max_depth']))); ?> </span> </section> <section class="comment-content"> <div class="comment-text"> <?php comment_text(); ?> </div> </section> </div> </div> <?php }
function uxebu_comment($comment, $args, $depth) { $GLOBALS['comment'] = $comment; static $comment_number = 0; ?> <div <?php comment_class(); ?> id="comment-<?php comment_ID(); ?> "> <div class="bd"> <?php comment_text(); ?> <?php if ($comment->comment_approved == '0') { ?> <em class="mhx"><?php _e('Your comment is awaiting moderation.'); ?> </em> <?php } ?> </div> <div class="ft"> <div class="col-2"> <span class="comm-nbr"><?php $comment_number++; echo $comment_number; ?> </span> </div> <div class="col-10 last"> <div class="media mbs"> <div class="img-ext media-xs"> <?php echo get_avatar($comment, $size = '48', $default = '<path_to_url>'); ?> </div> <div class="bd comm-meta"> <p class="mrm"> <?php printf(__('%1$s — %2$s'), get_comment_date(), get_comment_time('h:i a')); ?> <br /> <strong><?php printf(__('%s'), get_comment_author_link()); ?> </strong></p> <div><!-- bd comm-meta --> </div><!-- media --> </div><!-- col-10 --> </div><!-- ft --> </div><!-- id comm --> </div> <?php }
function hui_comment($comment, $args, $depth) { global $commentcount; $GLOBALS['comment'] = $comment; if (!$commentcount) { $page = get_query_var('cpage') - 1; $cpp = get_option('comments_per_page'); $commentcount = $cpp * $page; } ?> <li class="comment-list-entry"> <article> <footer class="comment-info"> <?php echo get_avatar($comment, 36); ?> <span class="comment-author"><?php comment_author_link(); ?> </span> <span class="edit"><?php edit_comment_link('编辑', '', ''); ?> </span> <span class="date">发表于 <time datetime="<?php printf('%1$sT%2$s', get_comment_date('Y-m-d'), get_comment_time('H:i:s')); ?> +00:00"><?php printf('%1$s %2$s', get_comment_date('Y-m-d'), get_comment_time('H:i:s')); ?> </time></span> <span class="floor"><?php if (!($parent_id = $comment->comment_parent)) { printf('%1$s楼', ++$commentcount); } ?> </span> </footer> <div class="comment-content"> <?php if ($comment->comment_approved == '0') { ?> <p>您的<?php echo $comment_title; ?> 正在审核中,请耐心等待,以下是您正在审核中的<?php echo $comment_title; ?> 内容:</p> <?php } ?> <?php comment_text(); ?> </div> </article> <?php }
function et_custom_comments_display($comment, $args, $depth) { $GLOBALS['comment'] = $comment; ?> <li <?php comment_class(); ?> id="li-comment-<?php comment_ID(); ?> "> <article id="comment-<?php comment_ID(); ?> " class="comment-body clearfix"> <?php echo get_avatar($comment, $size = '60'); ?> <?php printf('<span class="fn">%s</span>', get_comment_author_link()); ?> <span class="comment_date"> <?php /* translators: 1: date, 2: time */ printf(__('%1$s', 'Flexible'), get_comment_date()); ?> </span> <?php edit_comment_link(esc_html__('(Edit)', 'Flexible'), ' '); ?> <?php if ($comment->comment_approved == '0') { ?> <em class="moderation"><?php esc_html_e('Your comment is awaiting moderation.', 'Flexible'); ?> </em> <br /> <?php } ?> <div class="comment-content clearfix"> <?php comment_text(); ?> <?php $et_comment_reply_link = get_comment_reply_link(array_merge($args, array('reply_text' => esc_attr__('Reply', 'Flexible'), 'depth' => $depth, 'max_depth' => $args['max_depth']))); if ($et_comment_reply_link) { echo '<div class="reply-container">' . $et_comment_reply_link . '</div>'; } ?> </div> <!-- end comment-content--> </article> <!-- end comment-body --> <?php }
/** * Custom Comment Template * ----------------------------------------------------------------------------- * @param string $comment The comment. * @param array $args Array argument * @param int $depth Depth of the comments thread. */ function kaitain_theme_comments($comment, $args, $depth) { $GLOBALS['comment'] = $comment; $comment_classes = array('comments__comment', 'vspace--full'); ?> <li <?php comment_class($comment_classes); ?> id="comments__comment--<?php comment_ID(); ?> "> <div class="comments__photo avatar"> <?php kaitain_avatar_background_html($comment, 'tc_post_avatar', 'author-photo'); ?> </div> <div class="comments__body"> <header class="comments__header vspace--quarter"> <h5 class="comments__meta"> <span class="comments__author-website"><?php comment_author_link(); ?> </span> <?php printf('<span class="%s"><time datetime="%s">%s</time></span>', 'post-date', get_comment_date('Y-M-d H:i'), get_comment_date_strftime()); ?> </h5> </header> <div class="comments__comment-body vspace--quarter"> <?php if (!$comment->comment_approved) { printf('<p class="%s">%s</p>', 'comments__unapproved', __('Tá do thrácht á mheas.', 'kaitain')); } else { comment_text(); } ?> </div> <?php if (is_user_logged_in()) { ?> <footer class="comments__footer"> <h5 class="comments_edit-link"> <?php edit_comment_link(__('edit', 'kaitain'), '', ''); ?> </h5> </footer> <?php } ?> </div> </li> <?php }
function canon_comments($comment, $args, $depth) { $GLOBALS['comment'] = $comment; ?> <li <?php comment_class(); ?> id="comment-<?php comment_ID(); ?> "> <div> <!-- AVATAR --> <?php if (get_option('show_avatars') === '1') { echo '<div class="left">'; echo get_avatar($comment, $args['avatar_size'], '', 'comment-avatar'); echo '</div>'; } ?> <!-- META --> <h5><?php comment_author_link(); ?> </h5> <h6><?php echo mb_localize_datetime(get_comment_date(get_option('date_format') . ' (' . get_option('time_format') . ')')); ?> </h6> <!-- REPLY AND EDIT LINKS --> <?php comment_reply_link(array_merge($args, array('reply_text' => __('Reply', 'loc_canon'), 'depth' => $depth, 'max_depth' => $args['max_depth'])), $comment->comment_ID); ?> <?php edit_comment_link(__('Edit', 'loc_canon')); ?> <!-- THE COMMENT --> <?php if ($comment->comment_approved == '0') { printf('<span class="approval_pending_notice">%s</span>', __('Comment awaiting approval', 'loc_canon')); } ?> <?php comment_text(); ?> </div> </li> <?php }