Title: Threaded Comments Problem &#8211; Markup wrong?
Last modified: August 19, 2016

---

# Threaded Comments Problem – Markup wrong?

 *  [Sherwin Techico](https://wordpress.org/support/users/sherwin/)
 * (@sherwin)
 * [17 years, 6 months ago](https://wordpress.org/support/topic/threaded-comments-problem-markup-wrong/)
 * All I can say is that this WP is dang fast. But the convertion of some pre-2.7
   themes takes some sweat when you really want to have threaded comments =)
 * I think I was able to convert this Blueprint theme to using it. However, I noticed
   that the markup for ol.commentlist goes like this–which I think is wrong(?)
 * ol.commentlist
    __ li.comment __ li.comment __ ul.children __ li.comment

Viewing 3 replies - 1 through 3 (of 3 total)

 *  Thread Starter [Sherwin Techico](https://wordpress.org/support/users/sherwin/)
 * (@sherwin)
 * [17 years, 6 months ago](https://wordpress.org/support/topic/threaded-comments-problem-markup-wrong/#post-925577)
 * Here’s what I have in my functions.php that pertains to this update:
 *     ```
       ...
       add_filter( 'comments_template', 'legacy_comments' );
       function legacy_comments( $file ) {
       	if ( !function_exists('wp_list_comments') )
       		$file = TEMPLATEPATH . '/legacy.comments.php';
       	return $file;
       }
       ?>
   
       <?php
           function blueprint_comment($comment, $args, $depth) {
              $GLOBALS['comment'] = $comment; ?>
              <li <?php comment_class(); ?> id="comment-<?php comment_ID() ?>">
                   <div id="div-comment-<?php comment_ID(); ?>">
                       <div class="comment-author vcard">
                           <?php echo get_avatar(get_comment_author_email(), 48); ?>
                           <?php printf(__('<cite class="fn">%s</cite> <span class="says">says:</span>'), get_comment_author_link()) ?>
                       </div>
                       <?php if ($comment->comment_approved == '0') : ?>
                       <em><?php _e('Your comment is awaiting moderation.') ?></em>
                       <br />
                       <?php endif; ?>
   
                       <div class="comment-meta commentmetadata small"><?php printf(__('%1$s at %2$s'), get_comment_date(),  get_comment_time()) ?> (<a href="<?php echo htmlspecialchars( get_comment_link( $comment->comment_ID ) ) ?>">#</a>)<?php edit_comment_link(__('(Edit)'),'  ','') ?></div>
   
                       <?php /*<p class="small"><?php comment_date('F jS, Y') ?> at <?php comment_time() ?> (<a href="#comment-<?php comment_ID() ?>" title="">#</a>) <?php edit_comment_link('edit','&nbsp;&nbsp;',''); ?></p>*/ ?>
   
                       <?php comment_text() ?>
   
                       <span class="reply small">
                           <?php comment_reply_link(array_merge( $args, array('add_below' => 'div-comment', 'depth' => $depth, 'max_depth' => $args['max_depth']))) ?>
                       </span>
                   </div>
               </li>
       <?php
           }
       ?>
       ```
   
 * And here’s what I have in my comments.php that pertains to the update:
 *     ```
       <?php if ( have_comments() ) : ?>
           <h2 id="comments"><?php comments_number('No Responses', 'Responses', 'Responses' );?></h2>
           <div class="small">
               <span class="feedlink"><?php comments_rss_link('Feed'); ?></span>
       		<?php if ('open' == $post-> ping_status) { ?><span class="trackbacklink"><a href="<?php trackback_url() ?>" title="Copy this URI to trackback this entry.">Trackback Address</a></span><?php } ?>
       	</div>
   
           <ol class="commentlist">
           	<?php wp_list_comments('type=comment&callback=blueprint_comment'); ?></ol>
           <div class="navigation">
               <div class="alignleft"><?php previous_comments_link() ?></div>
               <div class="alignright"><?php next_comments_link() ?></div>
           </div>
       <?php else : // this is displayed if there are no comments so far ?>
       	<?php if ('open' == $post->comment_status) :
       		// If comments are open, but there are no comments.
       	else : // comments are closed ?>
       	    <p class="nocomments">Comments are closed.</p>
       	<?php endif;
       endif; ?>
       ```
   
 *  Thread Starter [Sherwin Techico](https://wordpress.org/support/users/sherwin/)
 * (@sherwin)
 * [17 years, 6 months ago](https://wordpress.org/support/topic/threaded-comments-problem-markup-wrong/#post-925578)
 * Live example can be seen here: [http://is.gd/biMR](http://is.gd/biMR)
 * Pointers/help, etc. greatly appreciated. Thanks in advance.
 *  Thread Starter [Sherwin Techico](https://wordpress.org/support/users/sherwin/)
 * (@sherwin)
 * [17 years, 6 months ago](https://wordpress.org/support/topic/threaded-comments-problem-markup-wrong/#post-925757)
 * Blah… I’m just going to go along w/ this and call it a day.
 * `<?php wp_list_comments('avatar_size=48') ?>`
 * But if anyone had the time to do something like this, were you define your own.
   commentlist template via the hook and got it working like it should, please do
   let us know by updating this thread.
 * TIA

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘Threaded Comments Problem – Markup wrong?’ is closed to new replies.

## Tags

 * [Comments](https://wordpress.org/support/topic-tag/comments/)
 * [Issues](https://wordpress.org/support/topic-tag/issues/)
 * [markup](https://wordpress.org/support/topic-tag/markup/)

 * In: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 3 replies
 * 1 participant
 * Last reply from: [Sherwin Techico](https://wordpress.org/support/users/sherwin/)
 * Last activity: [17 years, 6 months ago](https://wordpress.org/support/topic/threaded-comments-problem-markup-wrong/#post-925757)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
