Advertisement
hmbashar

wordpress comment list costomization

Sep 11th, 2018
325
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.66 KB | None | 0 0
  1. // comment function call on comment.php
  2.                     wp_list_comments(array(
  3.                         'callback'  => 'ration_comment_list'
  4.                     ));
  5.  
  6. // wp comment list customazion function
  7. function ration_comment_list($comment, $args, $depth){
  8.     $GLOBALS['comment'] = $comment;
  9.     ?>
  10.    <div id="comment-<?php comment_ID(); ?>" <?php comment_class('media single-comments'); ?>>
  11.         <a class="mr-4" href="<?php echo esc_url($comment->comment_author_url); ?>">
  12.             <?php echo get_avatar($comment, 80, '', '', array(
  13.                 'class' => 'rounded-circle img-thumbnail',
  14.                 'default'       => get_option( 'avatar_default', 'retro' )
  15.  
  16.             )); ?>      
  17.         </a>
  18.         <div class="media-body">
  19.             <h5><a href="<?php echo esc_url($comment->comment_author_url); ?>"><?php  echo esc_html($comment->comment_author); ?></a>
  20.                 <span class="time-ago-post"><?php comment_date('d F, Y'); ?> at <?php comment_time('g:i a'); ?></span>
  21.             </h5>
  22.            
  23.             <p><?php echo esc_html($comment->comment_content); ?></p>
  24.    
  25.             <div class="mt-5">
  26.                 <?php
  27.                     comment_reply_link(
  28.                         array_merge($args, array(
  29.                             'depth' => $depth,
  30.                             'max_depth' => $args['max_depth'],
  31.                             'reply_text' => __('<i class="icofont">reply</i> Reply', 'ration'),
  32.                             'before'    => '<ul class="likeunlikeBox mb-2"><li>',
  33.                             'after'     => '</li></ul>'
  34.                         ))
  35.                     );
  36.                 ?>
  37.             </div>
  38.            
  39.         </div>
  40.     </div><!-- end single comments -->
  41.     <?php
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement