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 
}
Beispiel #3
1
 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";
     // закрываем див
 }
Beispiel #4
0
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 
}
Beispiel #5
0
    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 
}
Beispiel #9
0
<?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">&times;</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 } ?>
Beispiel #10
0
 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;
 }
Beispiel #11
0
 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)) . '&nbsp;' . 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;
 }
Beispiel #12
0
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'), '&nbsp;&nbsp;', '');
    ?>
</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 
}
Beispiel #17
0
 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;
 }
Beispiel #18
0
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 
}
Beispiel #20
0
/**
 * 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 
}
Beispiel #21
0
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 
}
Beispiel #23
0
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 
}
Beispiel #25
0
/**
 * 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));
    ?>
"> &middot; <?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 
}
Beispiel #26
0
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 &mdash; %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 
}
Beispiel #27
0
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 
}
Beispiel #28
0
    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 
    }
Beispiel #29
0
/**
 * 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 
}