Title: wp_list_comments&#8230;?
Last modified: August 20, 2016

---

# wp_list_comments…?

 *  [KimberlyRae](https://wordpress.org/support/users/kimberlyrae/)
 * (@kimberlyrae)
 * [13 years, 6 months ago](https://wordpress.org/support/topic/commentphp-file/)
 * Where can I find this within my comment.php file?
    thank you!

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

 *  [Michael](https://wordpress.org/support/users/alchymyth/)
 * (@alchymyth)
 * [13 years, 6 months ago](https://wordpress.org/support/topic/commentphp-file/#post-3070775)
 * if your theme is using a comments.php without `wp_list_comments()` (some older
   themes do) you won’t be able to find it;
 * otherwise could be anywhere in comments.php, typically more towards the end.
 * what theme are you using?
 * ps:
    if you refer to /wp-includes/comment.php – stop looking. WordPress core 
   files should not be edited.
 *  Thread Starter [KimberlyRae](https://wordpress.org/support/users/kimberlyrae/)
 * (@kimberlyrae)
 * [13 years, 6 months ago](https://wordpress.org/support/topic/commentphp-file/#post-3070782)
 * hello 🙂 I have a custom theme. Here it is:
 *     ```
       <?php // Do not delete these lines
       if ('comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
       die ('Please do not load this page directly. Thanks!');
   
       if (!empty($post->post_password)) { // if there's a password
       if ($_COOKIE['wp-postpass_' . COOKIEHASH] != $post->post_password) { // and it doesn't match the cookie
       ?>
   
       <p class="leavecomment">This post is password protected. Enter the password to view comments.<p>
   
       <?php
       return;
       }
       }
   
       /* This variable is for alternating comment background */
       $oddcomment = 'alt';
       ?>
   
       <!-- You can start editing here. -->
   
       <?php if ($comments) : ?>
       <h3 id="comments"><?php comments_number('Leave a Comment', 'One Response', '% Responses' );?> to “<?php the_title(); ?>”</h3>
   
       <ol class="commentlist">
   
       <?php foreach ($comments as $comment) : ?>
   
       <li class="<?php echo $oddcomment; ?>" id="comment-<?php comment_ID(); ?>">
       <div class="commentmetadata" title=""><?php comment_date('F jS, Y') ?> at <?php comment_time() ?> <?php edit_comment_link('e','',''); ?></div>
   
       <div class="comment_author"><?php comment_author_link() ?></div>
       <?php if ($comment->comment_approved == '0') : ?>
       Your comment is awaiting moderation.
       <?php endif; ?>
   
       <div class="comment_text">
       <?php comment_text() ?>
       </div>
   
       <?php /* Changes every other comment to a different class */
       if ('alt' == $oddcomment) $oddcomment = '';
       else $oddcomment = 'alt';
       ?>
   
       <?php endforeach; /* end for each comment */ ?>
   
       <?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. -->
   
       <?php else : // comments are closed ?>
       <!-- If comments are closed. -->
       <p class="nocomments">Comments are closed.</p>
   
       <?php endif; ?>
       <?php endif; ?>
   
       <?php if ('open' == $post->comment_status) : ?>
   
       <h3 id="respond">Leave a Reply</h3>
   
       <?php if ( get_option('comment_registration') && !$user_ID ) : ?>
       <p>You must be /wp-login.php?redirect_to=<?php the_permalink(); ?>">logged in to post a comment.</p>
       <?php else : ?>
   
       <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
   
       <?php if ( $user_ID ) : ?>
   
       <p>Logged in as /wp-admin/profile.php"><?php echo $user_identity; ?>. /wp-login.php?action=logout" title="Log out of this account">Logout »</p>
   
       <?php else : ?>
   
       <p><input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" />
       <label for="author"><small>Name <?php if ($req) echo "(required)"; ?></small></label></p>
   
       <p><input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" />
       <label for="email"><small>Mail (will not be published) <?php if ($req) echo "(required)"; ?></small></label></p>
   
       <p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" />
       <label for="url"><small>Website</small></label></p>
   
       <?php endif; ?>
       <p><small>XHTML: You can use these tags: <?php echo allowed_tags(); ?></small></p>
   
       <p><textarea name="comment" id="comment" cols="75%" rows="10" tabindex="4"></textarea></p>
   
       <p><input name="submit" type="submit" id="submit" tabindex="5" value="Submit Comment" />
       <input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" />
       </p>
       <?php do_action('comment_form', $post->ID); ?>
   
       </form>
   
       <?php endif; // If registration required and not logged in ?>
   
       <?php endif; // if you delete this the sky will fall on your head ?>
       ```
   
 *  [Michael](https://wordpress.org/support/users/alchymyth/)
 * (@alchymyth)
 * [13 years, 6 months ago](https://wordpress.org/support/topic/commentphp-file/#post-3070841)
 * your comments.php does **not **have `wp_list_comments()`.
 * is there are reason why you need to have it?
 *  Moderator [Samuel Wood (Otto)](https://wordpress.org/support/users/otto42/)
 * (@otto42)
 * WordPress.org Admin
 * [13 years, 6 months ago](https://wordpress.org/support/topic/commentphp-file/#post-3070842)
 * That’s like a pre-WordPress-2.7 comments.php file. Lots of changes have been 
   made available since then (about 4 years ago).
 * This would be a somewhat more modernized version of that file:
 *     ```
       <?php
       if (!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
       	die ('Please do not load this page directly. Thanks!');
       if ( post_password_required() ) {
       	echo '<p class="leavecomment">This post is password protected. Enter the password to view comments.</p>';
       	return;
       }
   
       if ( have_comments() ) : ?>
       <h3 id="comments"><?php comments_number( 'Leave a Comment', 'One Response', '% Responses' );?>to “<?php the_title(); ?>”</h3>
   
       <ol class="commentlist">
       <?php wp_list_comments(); ?>
       </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 ( comments_open() ) {
       		// If comments are open, but there are no comments.
       	} else {
       		// comments are closed
       		echo '<p class="nocomments">Comments are closed.</p>';
       	}
       endif;
   
       // display the comments form
       comment_form();
       ```
   
 *  Thread Starter [KimberlyRae](https://wordpress.org/support/users/kimberlyrae/)
 * (@kimberlyrae)
 * [13 years, 6 months ago](https://wordpress.org/support/topic/commentphp-file/#post-3070845)
 * well, I’m trying to get my site’s comments ‘NUMBERED’…..
    and yes, it was created
   in 2008- I will give your code a go….
 *  Thread Starter [KimberlyRae](https://wordpress.org/support/users/kimberlyrae/)
 * (@kimberlyrae)
 * [13 years, 6 months ago](https://wordpress.org/support/topic/commentphp-file/#post-3070846)
 * Yikes! Still No NUMBERED Comments…..?
 *  Moderator [Samuel Wood (Otto)](https://wordpress.org/support/users/otto42/)
 * (@otto42)
 * WordPress.org Admin
 * [13 years, 6 months ago](https://wordpress.org/support/topic/commentphp-file/#post-3070858)
 * If you want to “number” the comments, then that really isn’t about the HTML, 
   it’s about the CSS.
 * Your comments are displayed in an ordered-list with a class of commentlist. So
   probably you have code in the style.css file to take the numbering off the .commentlist
   code. Find and adjust that code instead.
 *  Thread Starter [KimberlyRae](https://wordpress.org/support/users/kimberlyrae/)
 * (@kimberlyrae)
 * [13 years, 6 months ago](https://wordpress.org/support/topic/commentphp-file/#post-3070866)
 * Holy Molly Maynard!! [insert duh blank face with fallen jaw]lol
 * **Otto**– I totally respect what you’re saying, if I could understand what that
   is….please enlighten this ole gal, if you will 🙂
 * ps please in ‘girl’ terms 🙂 [no offense to the outta site techy girls in here
   ok]!
 *  Thread Starter [KimberlyRae](https://wordpress.org/support/users/kimberlyrae/)
 * (@kimberlyrae)
 * [13 years, 6 months ago](https://wordpress.org/support/topic/commentphp-file/#post-3070867)
 * See–> [http://kreationsbykimberlyrae.com/blog/?p=3481#comments](http://kreationsbykimberlyrae.com/blog/?p=3481#comments)
   
   Those monsters gotta turn into decending Numbers 🙂

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

The topic ‘wp_list_comments…?’ is closed to new replies.

## Tags

 * [commentphp](https://wordpress.org/support/topic-tag/commentphp/)

 * 9 replies
 * 3 participants
 * Last reply from: [KimberlyRae](https://wordpress.org/support/users/kimberlyrae/)
 * Last activity: [13 years, 6 months ago](https://wordpress.org/support/topic/commentphp-file/#post-3070867)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
